代码:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//define N 1000000
int main()
{
int shu[11]
int n,i,te,ans=1
for(i=1i<11i++) shu[i]=0
scanf("%d",&n)
for(i=0i<ni++)
{
scanf("%d",&te)
shu[te]++
}
for(i=2i<11i++)
{
if(shu[ans]<shu[i]) ans=i
}
printf("%d appears %d times\n",ans,shu[ans])
return 0
}
1、 定义一个数组名为ftop且有5个int类型元素的一维数组,同时给每个元素赋初值为0,请写出数组的定义语句_________请填空-> int ftop[5]={0}
2、 下面程序的功能是:为一维数组a中的元素赋值,并按照逆序输出。请在程序中的横线上填入正确的内容。
main( )
{ int i,a[10] /* 定义循环变量i和一维数组a */
for(i=0i<=9i++)
scanf("%d",&a[i ])
for(__i=9_ i>=0i--)
printf("%d ",a[i]) /* 按照逆序输出 */
printf("\n")
}
请填空-> i=9
3、 下面程序的功能是:输出一维数组a中的最小值及其下标。请在程序中的横线上填入正确的内容。
main( )
{ int i,p=0,a[10] /* 定义a为数组名,p为下标名 */
for(i=0i<10i++)
scanf("%d",&a[i])
for(i=1i<10i++)
if (a[i]<a[p])
__p=i_______
printf("%d,%d",a[p],p) /* 输出一维数组a中的最小值及其下标 */
}
请填空-> p=i
4、 下面程序的功能是:求一维数组中下标为偶数的元素之和并输出。请在程序中的横线上填入正确的内容。
main( )
{ int i,sum=0
int a[ ]={2,3,4,5,6,7,8,9};
for(i=0i<8___i+=2______)
sum+=a[i]
printf("sum=%d\n",sum)
}
请填空->i+=2
C语言代码和运行结果如下:
输出符合要求,望采纳~
附源码:
#include <stdio.h>
int main() {
int a, b
scanf("%d %d", &a, &b)
printf("%d, %d\n", a, b)
return 0
}