本次有四道习题。因3-4照书抄即可,故去掉,只留三题
习题3-4
代码照书抄
原因分析:
(1)
c1=a,c2=b
c1=97,c2=98
char类型数据既可以字符格式输出,又可以整数形式输出对应ASCII值
(2)
c1=?,c2=?
c1=-59,c2=-58
char类型上限为127,超上限后发生错误
(3)
c1=?,c2=?
c1=197,c2=198
int类型上限足够大,但197,198无对应的ASCII字符
习题3-5
代码照书抄
输入格式:
a=3 b=7 8.5 71.82 A a
习题3-6
#include <stdio.h>
int main(){
putchar('G');
putchar('l');
putchar('m');
putchar('r');
putchar('e');
putchar('\n');
printf("Glmre");
return 0;
}
习题3-7
#include <stdio.h>
int main(){
double PI=3.14159;
double r,h,c,s,a,v1,v2;
printf("请输入圆半径和高\n");
scanf("%lf%lf",&r,&h);
c=PI*r*2;
printf("圆周长=%lf\n",c);
s=PI*r*r;
printf("圆面积=%lf\n",s);
a=4*PI*r*r;
printf("圆球表面积=%lf\n",a);
v1=PI*r*r*r*4.0/3.0;
printf("圆球体积=%lf\n",v1);
v2=s*h;
printf("圆柱体积=%lf\n",v2);
return 0;
}