华中科技大学标准C语言程序设计及应用习题答案
第二章
一.选择题
1.C 2.B D 3.A 4.A 5. D C
6.C 7.D 8.B 9.A 10.D
11.B 12.D 13.C 14.D 15.A
16.B 17.A 18.B
二.判断题
1.错
2.错
3.错
4.错
三.填空题
1. B 66
2. n1=%d\nn2=%d\n
3. 0
四.计算
1
(1) x|y = 0x002f
(2) x^y = 0x0026
(3) x&y = 0x0009;
(4) ~x+~y = 0xffc6
(5) x<<=3 0x0068
(6) y>>=4 0x0002
2
(1) 6
(2) 50
(3) 1
(4) –16
(5) 1
(6) 20
3
(1) 0
(2) 1
(3) 1
(4) 4
(5) 8
(6) 1
4
(1) 12
(2) 0
(3) 1
(4) 27
(6) 6
(7) 24
(8) 27
(9) –29
5
(1) 0
(2) 1
(3) 1
(4) –3
(5) 2
五.程序分析题
程序1
b=20 a=3600
程序2
一.填空题
1.s=6
2.96
3.(1) scanf("%c",&c);
(2) c-32 更好的答案:c-('a'-'A')
2.1
main()
{
int a,b;
printf("please input a & b:");
scanf("%d%d",&a,&b);
printf("\nmax is %d\n",(a>b)?a:b);
}
2.2
int max(int x,int y);
main()
{
int a,b,c,max;
printf("please input a & b & c:");
scanf("%d%d%d",&a,&b,&c);
max=a>b?a:b;
max=c>max?c:max;
printf("\nmax is %d\n",max);
}
2.3 第三章
{
int i=0,sum=0;
while(i<=100)
{
sum+=i;
i++;
}
printf("1+2+3+......+100=%d\n",sum);
}
2.4
main()
{
int i;
int a=10,b=-3;
int c;
printf("%6d%6d",a,b);
for(i=2;i<10;i++)
{
c=3*b+a;
printf("%6d",c);
a=b;
b=c;
}
printf("\n");
}
2.5
main()
{
int i;
while(1)
{
printf("please input a data(0:exit):");
scanf("%d",&i);
if(i==0)
break;
if(i%2==0)
printf("the data %d is a even number.\n",i);
else
printf("the data %d is a odd number.\n",i);
}
}
2.6
#include <stdio.h>
main()
{
int i;
int a=8,b=1;
int sum=0;
for(i=0;i<10;i++)
{
b+=3;
sum += a;
a+=b;
printf("a%8d b:%8d\n",a,b);
}
printf("The Sum Of Is:%d\n",sum);
}
2.7
#include <stdio.h>
main()
{
float x,y;
printf("please input x:");
scanf("%f",&x);
if(x<1.0)
y=x;
else if(x<10)
y=2*x-1;
else
y=3*x-11;
printf("y=%f\n",y);
}
2.8
#include <stdio.h>
main()
{
long a,i,b,a1;
while(1)
{
printf("please input data(1-99999):");
scanf("%ld",&a);
printf("a:%ld\n",a);
if(a<=0||a>=100000)
break;
i=0;
a1=0;
while(a!=0)
{
b=a%10;
printf("%8d",b);
a/=10;
i++;
a1=a1*10+b;
}
printf("\n i:%ld a1:%ld\n",i,a1);
}
}
2.9
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
main()
{
int a,b,i,k=0;
randomize();
a=random(1001);/*create a random data(0-1000)*/
for(i=0;i<20;i++)
{
printf("please guess a number:");
scanf("%d",&b);
if(a>b)
{
k++;
printf("\n%d:Smaller,guess again!\n",k);
}
else if(a<b)
{
k++;
printf("\n%d:Bigger,guess again!\n",k);
}
else
{
printf("\nYou guess right,congraturation!") ;
printf("\nYou have guessed %d times",k);
break;
}
}
if(k==20)
printf("\nsorry,you failed!");
}
2.10
#include <stdio.h>
main()
{
int a,b,c;
int num;
for(a=0;a<10;a++)
{
for(b=0;b<10;b++)
{
for(c=1;c<10;c++)
{
num=a*100+b*10+c;
if((num%3==0)&&(a==5||b==5||c==5))
printf("%8d",num);
}
}
}
printf("\n\n\n");
}
2.11
#include <stdio.h>
main()
{
int i;
int a,b;
printf("please input a,b:");
scanf("%d%d",&a,&b);
for(i=a<b?a:b;i>0;i--)
{
if(a%i==0&&b%i==0)
{
printf("The max=%d",i);
break;
}
}
for(i=a>b?a:b;i>0;i++)
{
if(i%a==0&&i%b==0)
{
printf("\nThe min=%d",i);
break;
}
}
2.12
#include <stdio.h>
main()
{
int a,k=0;
printf("please input data:");
scanf("%d",&a);
while(a%2==0)
{
a=a/2;
k++;
}
printf("\nthe number of factor(2) is %d",k);
}
2.13
main()
{
long i,t=1;
long sum=0;
for(i=1;i<=10;i++)
{
t*=i;
sum+=t;
printf("%ld!=%ld\n",i,t);
}
printf("sum:%ld\n",sum);
}
2.14
#include <stdio.h>
void main()
{
int i,x=0;
for(i=9;i>=1;i--)
{
x=2*(x+1);
}
printf("The first day:%d",x);
}
2.15
#include <stdio.h>
#define PI 3.141593
…… 此处隐藏:2343字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




