c语言作业

Python014

c语言作业,第1张

编译器:codeblock

代码:

#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

}