题目中要求将任意从键盘输入的10个整数存入数组a中,然后将数组a中所有元素的后项与前项之和存入数组b中,并输出数组b的内容。用c语言解决
时间: 2023-06-19 12:02:55 浏览: 124
下面是C语言的代码实现:
```c
#include <stdio.h>
int main()
{
int a[10], b[10];
int i;
printf("请输入10个整数:\n");
// 从键盘输入10个整数,存入数组a中
for(i=0; i<10; i++){
scanf("%d", &a[i]);
}
// 计算数组a中每个元素的后项与前项之和,存入数组b中
for(i=0; i<10; i++){
if(i==0){
b[i] = a[i] + a[i+1];
}
else if(i==9){
b[i] = a[i] + a[i-1];
}
else{
b[i] = a[i-1] + a[i+1];
}
}
// 输出数组b的内容
printf("数组b的内容为:\n");
for(i=0; i<10; i++){
printf("%d ", b[i]);
}
printf("\n");
return 0;
}
```
运行程序后,输入10个整数,例如:
```
请输入10个整数:
1 2 3 4 5 6 7 8 9 10
```
程序将计算出每个元素的后项与前项之和,并输出结果:
```
数组b的内容为:
3 4 5 6 7 8 9 10 11 12
```
阅读全文