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
微信扫一扫
支付宝扫一扫