比如我要求的结果是打印出数组c[5]中的所有元素,想使结果写起来更简单:
printf("%d %d %d %d %d",c[0],c[1],c[2],c[3],c[4]);
换成 printf("%d",c[5]); 试验之后出错,为什么直接输入数组名就不对了?返回的是c[3
]的值…… 可以把“c[0],c[1],c[2],c[3],c[4]”这些用一个值表示么?
新手,谢谢帮忙!~
程序:
#include <stdio.h>
void main()
{
int a[5]={1,2,3,4,5},b[5]={11,4,2,7,9},c[5];
c[0]=a[0]+b[0];
c[1]=a[1]+b[1];
c[2]=a[2]+b[2];
c[3]=a[3]+b[3];
c[4]=a[4]+b[4];
printf("%d %d %d %d %d",c[0],c[1],c[2],c[3],c[4]);
}
一楼,你写那个不懂呃,难道是我那个写错了?! #include不是库函数调用printf用的么?!
C语言数组输出全部步骤如下:
1、首先打开c语言项目,然后创建一个int类型的数组。
2、然后规定数组的大小,再设置数组存储数据。
3、然后在mian函数中,创建int类型的变量i,然后用for语句。
4、然后for语句中进行循环,再for语句中,利用printf语句。
5、然后设置输出的类型,再写入输出的对象。
6、然后点击运行程序,就可以看到数组的所有数据。