中国石油大学C语言上机题答案.zip(21)

发布时间:2021-06-06

#include <stdio.h>

void main()

{

int a,b,c,d,i,j,k,l,x,y,z;

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

{

a=i/100;b=(i%100)/10;c=i%10;

for(j=1,x=1;j<=a;j++) x=x*j;

for(k=1,y=1;k<=b;k++) y=y*k;

for(l=1,z=1;l<=c;l++) z=z*l;

if(x+y+z==i) printf("%d\n",i);

}

}

6.1 谁能出线

背景:

电视台举办“超级学生”才艺大赛,由于报名人数狂多,所以要先进行分组预赛。按规定,每10名学生为一个预赛小组,评委打出分数(0~100分),各小组第一名可以进入下一轮;如果有多名学生得分相同都是第一名,则可同时进入下一轮。

输入:

按顺序给出一个小组10个人的最后得分(int)。

输出:

能够出线的学生序号(0~9)。

#include <stdio.h>

#define N 10

int main()

{

int i,max=0,j;int a[N];

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

{

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

if(a[i]>=max)

max=a[i];

}

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

if(a[j]==max)

printf("%d\n",j);

return 0;

}

6.2 统计素数的个数

求出 2 到 m 之间 ( 含 m,m<=1000) 所有素数并放在数组 a 中。

输入:正整数m

输出:从小到大的所有素数,及个数(素数输出的时候用%4d来控制)

中国石油大学C语言上机题答案.zip(21).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219