C语言程序设计答案整理.doc
文本预览下载声明
第二章 数据类型和表达式
选择填空
二、判断下列描述的正确性,对者划√,错者划×× 2.√ 3.× 4.√ 5.√ 6.×
7.√ 8.√ 9.√ 10. × 11.× 12. × 13.×
三、计算下列各表达式的值四、按下列要求编写程序# include iostream.hvoid main( ){ int a,b; cout”Entre two intergers:”; cinab; if(ab) cout ”最小的是”aendl; else cout”最小的是”bendl;}
2.
#include iostream.hvoid main( ){
int a;double b;cout”Enter int and double: ”;
cinab;if(ab) cout 最大的是aendl;else cout最大的是bendl;
}
3.
#include iostream.h
void main( ){ double C,F; cout输入一个摄氏温度; cinC; F=9.0/5.0*C+32; cout华氏温度为Fendl;}
4.
#include iostream.hvoid main( ){ double m,c; const double A=1.60934; cout 输入公里数是 cinm; c=m/A; cout输出英里数为cendl;}
5.
#include iostream.h
void main( )
{
int a,b;
cout输入一个整型数:;
cina;
b=a|0x0f ;
coutdecb\nhexb\n(b0x0f)endl;
}
6.
#include iostream.h
void main()
{
float price,sum,money,check;
int num;
cout请输入商品单价和数量:;
cinpricenum;
sum=price*num;
cout所需金额为:;
coutsumendl;
cout请输入交纳的金额:;
cinmoney;
check=money-sum;
cout应找零钱为:;
coutcheckendl;
}
7.
#include iostream.h
void main()
{
int i,a,b,c,j;
cout请输入一个3位正整数:;
cini;
a=i/100;
b=(i-100*a)/10;
c=i%10;
j=c*100+b*10+a;
cout它的逆转数为:;
coutjendl;
}
第三章 条件、循环和编译预处理
一.选择填空
1.B 2.D 3.A 4.D 5.A 6.B 7.A 8.D 9.D 10.D
11.A 12.C 13.D 14.C 15.B 16.C 17.A 18.C 19.B 20.A 21.A
二.判断题
1.√ 2. × 3. × 4. × 5. √ 6. × 7. × 8. × 9. × 10. ×
11.× 12. × 13. √ 14. × 15. × 16. × 17. √ 18.√ 19. √ 20.√
三.给出下列程序的输出结果
1.13.5 2. 20 3. 13
4. 1 5. 3 6. 6
4 5 7
7 OK!
7. 1 8. 3 9. 1,2 10. SWITCH SWAMP
1 1 1
1 2 1 -1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
四.按下列要求编写程序
1.
#include iostream.hvoid main(){ int sum=0; for (int i=1;i=100;i+=2) sum+=i; coutSum=sumendl;}
2.
#include iostream.hvoid main(){ for (int i
显示全部