1.创建并输出一个一维数组(含20个元素),数组元素的值分别是下标的3倍多2。
**输出格式要求:”%3d”
程序的运行示例如下:
2 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50 53 56 59
#include<stdio.h> main() { int i; int a[20]; for(i=0;i<20;i++) { a[i]=i*2+2; printf("%3d",a[i]); } }
运行截图
2.
编程实现两个数组中对应该元素值的交换(数组的长度定义成5)。
交换指的是存储单元中的内容进行交换
输入格式:”%d”
输出函数:”%5d”
输入举例:注意输入的顺序
6 7 8 9 10 (输入第一个数组元素)
1 2 3 4 5 (输入第二个数组元素)
输出举例:
1 2 3 4 5 (输出第一个数组元素)
6 7 8 9 10 (输出第二个数组元素)
#include<stdio.h> main() { int a[5],b[5]; int i,n; printf("输入第一个数组元素"); for(i=0;i<5;i++) { scanf("%d",&a[i]); } printf("输入第二个数组元素"); for(i=0;i<5;i++) { scanf("%d",&b[i]); } for(i=0;i<5;i++) { n=a[i]; a[i]=b[i]; b[i]=n; } for(i=0;i<5;i++) { printf("%5d",a[i]); } printf("\n"); for(i=0;i<5;i++) { printf("%5d",b[i]); } }
运行截图
本站原创文章,作者:小 编,如若转载,请注明出处:https://www.mzbky.com/916.html