编写一个程序,将一维数组中的每个元素的值加1 ,然后显示出来。

用C语言写

最初的数组我定义的大小为10;如果不够的话可以重新定义一个大点的数组。
#include<stdio.h>
int main(){
int a[10];
int i;
printf("请输入10个数:\n");
for(i=0;i<10;i++){
scanf("%d,",&a[i]);
}
for(i=0;i<10;i++){
a[i]=a[i]+1;
}
printf("数组中每个元素+1后的结果为:\n");
for(i=0;i<10;i++){
printf("%d,",a[i]);
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-07
#include<stdio.h>
main()
{int a[10];
int i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
a[i]=a[i]+1;
for(i=0;i<10;i++)
printf("%-3d",a[i]);
}本回答被提问者和网友采纳
第2个回答  2011-06-09
说清楚,什么语言?加1后该不改变数组元素内容。 数组长度是固定的吗?
c++语言
for(int i=0;i<array.length;i++)
printf("%d",array(i)+1);
相似回答