max)max=b[i];if(max==1)printf("No");else" />

大一C语言编程重点复习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

输出众数:

int main()

{int a[10],b[10]={0};

int i,j,max;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=0;i<10;i++)

for(j=i;j<10;j++)

if(a[i]==a[j])

b[i]++;

max=b[0];

for(i=0;i<10;i++)

if(b[i]>max)

max=b[i];

if(max==1)

printf("No");

else

for(i=0;i<10;i++)

if(b[i]==max)

printf("%d,%d\n",a[i],b[i]);

return 0;

}

平方数:

#include

int main()

{

int i,a,b;

for(i=1000;i<=9999;i++)

{

a=i/100;

b=i%100;

if(i==(a+b)*(a+b))

printf("%d\n",i);}

return 0;

}

排序:由小到大

#include

int main()

int i,j,t;

for(i=0;i<10;i++) scanf("%d",&a[i]); for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i+1]) {

t=a[i];a[i]=a[i+1]; a[i+1]=t;

}

for(i=0;i<9;i++) printf("%d\n",a[i]); printf("%d",a[9]); return 0;

}

#

{

int n,i,j;

for(i=0;i<10;i++) scanf("%d",&a[i]); scanf("%d",&n);

if(n>a[9])

a[10]=n;

else

{ for(i=0;i<9;i++)

if(a[i]>n)

{ for(j=9;j>=i;j--)

a[j+1]=a[j];

a[i]=n;

break;

}

}

for(i=0;i<10;i++) printf("%d ",a[i]); printf("%d",a[10]); return 0;

}

总平均成绩,各科平均成绩:

#include

int main()

{

int a[3][5];

int i,j;

float sum[3]={0,0,0},total=0;

for(i=0;i<3;i++)

for(j=0;j<5;j++)

{scanf("%d",&a[i][j]);

sum[i]+=a[i][j];

}

for(i=0;i<3;i++)

for(j=0;j<5;j++)

total+=a[i][j];

for(i=0;i<2;i++)

printf("%.2f ",sum[i]/5);

printf("%.2f",sum[i]/5);

printf("\n");

printf("%.2f\n",total/15);

return 0;

}*/

找出最小数,输出其下标:

/*#include

int main()

{

int i,j,row=0,colum=0,min;

int a[3][4];

for (i=0;i<3;i++)

for(j=0;j<4;j++)

scanf("%d",&a[i][j]);

min=a[0][0];

for (i=0;i<3;i++)

for(j=0;j<4;j++)

if(a[i][j]

{

min=a[i][j];

row=i;

colum=j;}

printf("min=%d\n%d,%d",min,row,colum);

return 0;*/

*/

求平均值:

#include

float avernum(int a[20])

{ int i;

float sum=0,aver;

for(i=0;i<20;i++)

sum=sum+a[i];

aver=sum/20.00;

return(aver);

}

int main(){

int a[20],i;

float x;

for(i=0;i<20;i++)

scanf("%d",&a[i]);

x=avernum(a);

printf("%f",x);

return 0;

}

编写一个函数fun,函数的功能是:判断一个整数是否既是5又是7的整倍数。若是,输出yes,否则输出no。在主函数中输入任意一个正整数,调用fun函数,输出该数对应的结果。主函数形式如下:

int main(){

int n;

scanf("%d",&n);

fun(n);

return 0;

相关文档
最新文档