掌握一维数组、握二维数组的定义、赋值和输入输出的方法。
#include<stdio.h> int main(void) { int i,index,n; int a[10]; printf("Enter n:"); scanf("%d",&n); printf("请输入%d个整数:",n); for(i=0;i<n;i++) scanf("%d",&a[i]); /*找最大值a[index]*/ index=0; /*假设a[0]是最大值,即下标为0的元素最大*/ for(i=0;i<n;i++) if(a[i]>a[index]) /*假设a[i]比假设的最大值还大*/ index=i; /*再假设a[i]是新的最大值,即下标为i的元素最小*/ printf("最大值是%d 其数组下标是%d ",a[index],index); /*输出最小值和对应的下标*/ return 0; }
问题:第八行中的中文“请输入%d个整数”,然后我一开始是“请输入n个最大值”。。。。求解释