下面的程序中哪一行有错误( )。
A: nclude <stdio.h>
B: in()
C: oat array[5]={0.0}; //第A行 int i; for(i=0;i<5;i++) scanf("%f",&array[i]); for(i=1;i<5;i++) array[0]=array[0]+array[i];//第B行 printf("%f\n",array[0]); //第C行
D: 第A行
E: 第B行
F: 第C行
G: 没有
A: nclude <stdio.h>
B: in()
C: oat array[5]={0.0}; //第A行 int i; for(i=0;i<5;i++) scanf("%f",&array[i]); for(i=1;i<5;i++) array[0]=array[0]+array[i];//第B行 printf("%f\n",array[0]); //第C行
D: 第A行
E: 第B行
F: 第C行
G: 没有
举一反三
- 下列程序的输出结果是 #include[stdio.h] void f( int p[ ], int n) { int i; for(i=0;i<n;i++) p[i]+=i; } main() { int array[6]={0, 1, 2, 3, 4, 5}; int i; f(array, 6); for(i=0; i<6; i++) printf("%d",array[i]); }[/i][/i]
- <7>/*------------------------------------------------------ 【程序改错】请在FOUND注释行下一行找出错误,并将正确写法填写到对应空格内 -------------------------------------------------------- 功能:编写程序, 求矩阵(3行3列)与5的乘积例如:输入下面的矩阵: 100 200 300 400 500 600 700 800 900 程序输出: 500 1000 1500 2000 2500 3000 3500 4000 4500 ------------------------------------------------------*/ #include void fun(int array[3][3]) { /**********FOUND**********/ int i;j; /**********FOUND**********/ for(i=1; i < 3; i++) for(j=0; j < 3; j++) /**********FOUND**********/ array[i][j]=array[i][j]/5; } main() { int i,j; int array[3][3]={{100,200,300}, {400,500,600}, {700,800,900}}; for (i=0; i < 3; i++) { for (j=0; j < 3; j++) printf("%7d",array[i][j]); printf(" "); } fun(array); printf("Converted array: "); for (i=0; i < 3; i++) { for (j=0; j < 3; j++) printf("%7d",array[i][j]); printf(" "); } }
- 下面的程序是将array数组按从小到大进行排序,请填空。 #include<stdio.h> int main() { int array[10]; int i,j,temp; printf("input 10 numbers please "); for(i=0;i<10;i++) scanf("%d",&array[i]); for(i=0;i<9;i++) for(j=i+1;j<10;j++) if() { temp=array[i]; array[i]=array[j]; array[j]=temp; } printf("the sorted 10 numbers: "); for(i=0;i<10;i++) printf("%d ",array[i]); return 0; }[/i][/i][/i][/i]
- 设int[] array=new int[5]{11,12,13,14,15};以下语句不能实现数组元素输出的是( ) A: foreach( int i in array){ Console.Write(i+ );} B: for( int i=0;iarray.Length();i++){ Console.Write(array[i]+ );} C: for( int i=0;iarray.GetLength(0);i++){ Console.Write(array[i]+ );} D: for( int i=0;iarray.Length;i++){ Console.Write(array[i]+ );}
- 写出程序的运行结果:#include <;stdio.h>;add1(int a[],int n){ int i;for(i=0; i<;n; i++) a[i]++;}main(){int array[]={0,1,2,3,4,5,6,7,8,9};int i;add1(array,10);for (i=0; i<;10; i++)printf("%d ",array[i]);}[/i][/i]