C语言关键字速记(必考):
enum char case const unsigned do default double else extern float for goto if int long register short signed struct switch typedef union void volatile while break return continue auto
C语言的最小单位是函数。
C语言的结构有:顺序结构、循环结构和分支结构。
全国计算机等级考试c语言大题
改错题(每小题10分,2小题/套)
第1套
1.程序Cmody021.c输出如下所示图形:
*
***
*****
*******
*********
2.程序Cmody022.c的功能是求解百元买百鸡问题:
设一只公鸡2元、一只母鸡1元、一只小鸡0.5元。问一百元买一百只鸡,公鸡、母鸡、小鸡数可分别为多少?有多少种分配方案?
-------------------------Cmody021.c-------------------
#include<stdio.h>
void main()
{
/**/int i;j;/**/
for(i=1;i<=5;i++)
{
for(j=1;j<=5-i;j++)printf(" ");
/**/ for(j=1;j<=5;j++)/**/
printf("*");
printf("\n");
}
}
-------------------------Cmody022.c-------------------
#include<stdio.h>
#include<conio.h>
/**/int fun();/**/
{
int hen,cock,chicken,n=0;
clrscr();
for(cock=0;cock<=50;cock+=1)
for(hen=0;hen<=100;hen=hen+1)
{
chicken=2*(100-hen-2*cock);
/**/if(cock+hen+chicken=100)/**/
{
n++;
printf("%d-->hen:%d,cock:%d,chicken:%d\n",n,hen,cock,chicken);
if(n==20)getch();
}
}
return n;
}
void main()
{
int num;
num=fun();
printf("\nThere are %d solutions.\n",num);
getch();
}
第2套
1.程序Cmody031.c的功能是:从键盘上输入两个整数,及一个运算符(+、-、*、/或%),进行相应的运算后输出运算的结果。
如输入:1+2
将输出:1+2=3
2.程序Cmody032.c的功能是:输出201-300之间的所有素数,统计总个数。
-------------------------Cmody031.c-------------------
#include<stdio.h>
#include<conio.h>
void main()
{
int m,n,result,flag=0;
/**/char ch,/**/
clrscr();
printf("Input an expression:");
scanf("%d%c%d",&m,&ch,&n);
/**/switch ch/**/
{
case '+':result=m+n;break;
c编程必背100题
case '-':result=m-n;break;
case '*':result=m*n;break;
case '%':result=m%n;break;
case '/':result=m/n;break;
default:{printf("Error!\n");flag=1;}
}
if(!flag)printf("%d%c%d=%d\n",m,ch,n,result);
getch();
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论