c语言编程20例
1.开学第一考问题描述
输入格式
输出格式
样例输入
101
样例输出
Error!
解答:
#include
int main()
{
int a;
scanf("%d",&a);
if(a>100)
printf("Error!\n");
else if(a>=95)
printf("level4\n");
else if(a>=85)
printf("level3\n");
else if(a>=75)
printf("level2\n");
else if(a>=0)
printf("level1\n");
else printf("Error!\n");
return 0;
}
2.小明的考题1——分段函数
问题描述
?
输入格式
输出格式
样例输入
样例输出
-440
#include
int main()
{
int x,g,f;
scanf("%d",&x);
g=x*x-550;
if(x
f=g+x+4;
else f=g-x;
printf("%d\n",f);
return 0;
}
3.小明的考题2——数与单词
问题描述
输入格式
输出格式
样例输入
样例输出
解答
#include
int main()
{
int x;
scanf("%d",&x);
if(x==0)
printf("zero\n");
else if(x==1)
printf("one\n");
else if(x==2)
printf("two\n");
else if(x==3)
printf("three\n");
else if(x==4)
printf("four\n");
else if(x==5)
printf("five\n");
else if(x==6)
printf("six\n");
else if(x==7)
printf("seven\n");
else if(x==8)
printf("eight\n");
else if(x==9)
printf("nine\n");
return 0;
}
4.小明的考题3——必杀技
问题描述
平信分本埠和外埠,按首重和续重计收资费,首重100克以内,每重20克(不足20克按20克计算)本埠0.80元,外埠1.20元。续重101~2000克,每重100克(不足100克按100克计算)本埠1.20元,外埠2.00元。
这下,小明可就有主意了。他就用这个信函的资费考考小强。
?
输入格式
输出格式
样例输入
样例输出
解答
#include
int main()
{
int k,w;
double s;
scanf("%d%d",&k,&w);
if(k==1)
if(w<=100)
{if(w%20)
s=(w/20+1)*0.8;
else s=w/20*0.8;
}
else
{if(w%100) s=4.00+((w-100)/100+1)*1.2;
else s=4.00+(w-100)/100*1.2;
}
if(k==2)
if(w<=100)
{if(w%20)
s=(w/20+1)*1.2;
else s=w/20*1.2;
}
else
{if(w%100) s=6.00+((w-100)/100+1)*2.00;
else s=6.00+(w-100)/100*2.00;
}
printf("%.2lf\n",s);
return 0;
}
5.四则运算器
问题描述
ps:计算式只包含“+”、“-”、“*”、“/”其中一种运算
输入格式
输出格式
样例输入
样例输出
解答
#include
int main()
{
double a,b,s;
char