下载此文档

C习题解答 - C习题解答.ppt


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
缺少以下同学的作业本:
光信息0701 毛小青,于怀余光乾
光信息0702 王昊
有些同学作业不全,或者只有后几章,或者只有前几章。
作业加考勤,作为平时成绩的依据,占总成绩的30%,
期末考试占70%
下面是各章****题的参考答案: 从键盘上输入一个整数,分别输出它的个位、十位和百位数。
main()
{ int x,a,b,c;
printf(“input an integer:\n”);
scanf(“%d”,&x);
a=x%10; x=x/10;
b=x%10; x=x/10;
c=x%10; x=x/10;
printf(“个位=%1d, 十位=%1d,百位=%1d\n”,a,b,c);
getch();
}
从键盘上输入一个大写字母,并将大写字母转换成小写字母输出。
#include “”
main( )
{ char ch;
printf(“input a capital letter:”);
ch=getchar();
if (ch>=‘A’&& ch<=‘Z’)
ch=ch+32;
putchar(ch);
getch();
} 输入四个整数a,b,c,d,把这四个数由小到大输出。
main()
{ int a,b,c,d,t;
printf(“input 4 integer numbers:”);
scanf(“%d%d%d%d”,&a,&b,&c,&d);
if (a>b) {t=a;a=b;b=t;}
if (a>c) {t=a;a=c;c=t;}
if (a>d) {t=a;a=d;d=t;}
if (b>c) {t=b;b=c;c=t;}
if (b>d) {t=b;b=d;d=t;}
if (c>d) {t=c;c=d;d=t;}
printf(“%d %d %d %d\n”,a,b,c,d);
}
编程序按下式计算y的值, x的值由键盘输入。
使用独立if语句
#include “”
main()
{ float x,y;
printf(“input x:”);
scanf(“%f”,&x);
if (x>=0 && x<20) y=5*x+1;
if (x>=20 && x<40) y=sin(x)+cos(x);
if (x>=40 && x<60) y=exp(x)-1;
if (x>=60 && x<80) y=log(x+1);
if (x<0 || x>=80) y=0;
printf(“y=%f\n”,y);
getch();
}
使用嵌套if语句
#include “”
main()
{ float x,y;
printf(“input x:”);
scanf(“%f”,&x);
if (x<0) y=0;
else if (x<20) y=5*x+1;
else if (x<40)
y=sin(x)+cos(x);
else if (x<60)
y=exp(x)-1;
else if (x<80)
y=log(x+1);
else y=0;
printf(“y=%f\n”,y);
}
用条件运算符的嵌套来完成此题:学****成绩≥90分的同学用A表示,75~89分之间的用B表示,60~74分之间的用C表示,60分以下的用D表示。
main()
{ integer s;char ch;
printf(“input a score:”); scanf(“%d”,&s);
ch=s>=90?’A’:s>=75?’B’:s>=60?’C’:’D’;
printf(“”score=%c\n”,ch);}
计算器程序。用户输入运算数和四则运算符,输出计算结果。
main()
{ float x,y,z;char op;
printf(“input an operator”); op=getchar();
if (op==‘+’|| op=‘-’|| op==‘*’||op=‘/’)
{ printf(“input 2 operands”);
scanf(“%f %f”,&x,&y);
switch(op)
{ case ‘+’: z=x+y; break;
case ‘-’: z=x-y; break;
case ‘*’: z=x*y; break;
case ‘/’: z=x/y; break;
}
printf(“%f %c %f = %f\n”,x,op,y,z);
}
else printf(“Not an ope

C习题解答 - C习题解答 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人825790901
  • 文件大小0 KB
  • 时间2015-12-20