下列程序的功能是从键盘上输入10个实型数存入数组,然后按输入顺序的逆序输出这10个数,请填空。
main()
{ float a[10];
int i;
for(i=0 ; i<10 ; i++) scanf(“%f”,&a[i]);
for(i=9;【1】; 【2】) printf(“%10.2f”,【3】);
return 0;
}
main()
{ float a[10];
int i;
for(i=0 ; i<10 ; i++) scanf(“%f”,&a[i]);
for(i=9;【1】; 【2】) printf(“%10.2f”,【3】);
return 0;
}
举一反三
- 下面程序中的数组 a 包括 10 个整数元素,从 a 中第二个元素起,分别将后项减前项之差存入数组 b,并按每行 3 个元素输出数组 b。请填空。 main( ) { int a[10],b[10], i for(i=0;i<10; i++) scanf( “ %d”,&a[i]) ; for(i=1;____ ___; i++) b[i]=___ ____; for(i=1;i<10;i++) { printf( “ %3d”,b[i]); if (__ __) printf( “ ”); } }
- 数组a包括10个整型元素。下面程序的功能是求出a中各相邻两个元素的和,并将这些和存在数组b中,按每行3个元素的形式输出。请填空。# include int main( ){ int a[10],b[10],i;for(i=0;i<10;i++)scanf("%d",&a[i]);for(( ); i<10, i++)( )for(i=1,i<10,i++){ printf("%3d",b[i]);if(( )= =0) printf("\n");}return 0;}
- 以下程序的功能是:求出数组X中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。 main() int x[10], a[9], i; for[i=0; i<10; i++) scanf("%d", &x[i]); for( (9) ; i<10; i++) a[i-1]=x[i]+ (10) ; for(i=0; i<9; i++)printf("%d", a[i]); printf(" ");[/i][/i][/i]
- 程序功能:从键盘输入10个整数,然后按照与输入相反的顺序依次将它们输出。 请将【】替换为正确的代码。 #include int main() { int i,a[10]; printf('Input: '); for(【1】;i<10;i++) scanf('%d',&a[i]); printf('Output: '); for(【2】;i>=0;i--) printf('%d ',a[i]); return 0; }
- 下列程序的功能是读取10个实数,然后依次输出前1个实数和、前2个实数和、...、前9个实数和、前10个实数和。请将程序补充完整。 #include int main() { float f[10],x=0; int i; for(i=0;i<10;i++) scanf("%f",&f[i]); for(i=0;i<10;i++) { ; printf("sum of No.%2d is %.2f. ", ,x); } return 0; }