C语言考试试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言考试试题
C语言考试试题1.反序数
#include
int main()
{ int n;
int a,b,c,d; //N的千百十个位数字
for (n=1000;n<1112;n++)
{ a=n/1000;
b=n/100%10;
c=n/10%10;
d=n%10;
if (n*9==d*1000+c*100+b*10+a) printf("n=%d\t",n);
}
return 0;
}
2.年龄分组
#include
main()
{
int age[20],dtem[11],i,j; for (i=0;i<20;i++)
scanf ("%d",&age[i]); for(i=0;i<11;i++)
dtem[i]=0;
for (j=0;j<20;j++)
{
if (age[j]<=9)
{ dtem[0]++;continue;} if (age[j]<=19) {dtem[1]++;continue;} if (age[j]<=29)
{ dtem[2]++;continue;} if (age[j]<=39)
{ dtem[3]++;continue;} if (age[j]<=49)
{ dtem[4]++;continue;} if (age[j]<=59) {dtem[5]++;continue;} if (age[j]<=69) {dtem[6]++;continue;} if (age[j]<=79) {dtem[7]++;continue;} if (age[j]<=89)
{ dtem[8]++;continue;} if (age[j]<=99)
{ dtem[9]++;continue;} if (age[j]>99)
{dtem[10]++;continue;} }
for (j=0;j<=10;j++) printf("%3d",dtem[j]); }
3.最大公约数
#include
int main()
{
int a,b,c,min,i;
printf("请输入三个整数:\n");
scanf("%d,%d,%d",&a,&b,&c);
min=a;
if(b<min)< p="">
min=b;
if(c<min)< p="">
min=c;
for(i=min;i>=1;i--)
{
if((a%i==0)&&(b%i==0)&&(c%i==0))
{
printf("输入的三个数的最大公约数是:%d\n",i);
break;
}
}
}
4.发放奖金
#include
int main ()
{
int FJ(int n);
int a[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
FJ(a[i]);
if(i!=9)
printf(" ");
}
printf("\n");
return 0;
}
int FJ(int n)
{
if(n<100)
printf("%d",10);
else if(100<=n&&n<110) printf("%d",30);
else if(110<=n&&n<120) printf("%d",50);
else if (120<=n&&n<130) printf("%d",70);
else
printf("%d",80);
return 0;
}
5.矩阵计算
#include
void main()
{
int a[3][3],i,j,sum=0;
printf("请输入3*3矩阵数据:");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
sum+=a[i][i];
printf("矩阵对角线元素之和为:%d",sum); }
6.歌手比赛
#include
void main()
{
float a[10];
float sum=0,ave=0,t;
int i,j;
printf("请输入10个评分:\n");
for(i=0;i<10;i++)
scanf("%f",&a[i]);
for(i=0;i<8;i++)
for(j=0;j<8-i;j++)
if(a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}
for(i=1;i<9;i++)
{
sum+=a[i];
}