01-顺序结构程序设计课后练习及题解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

顺序结构程序设计练习

1、编写程序,在屏幕上输出如下字符串

2、编写程序,任意输入矩形的长和宽,求出矩形的周长和面积;

若矩形长是420,宽是297,则结果显示如下:

3、编写程序:任意输入一个整型数,在屏幕上显示它对应的的八进制数、十六进制值以及所表示的字符。若整型变量x 的值是43,输出结果如下:

4、编写程序:任意输入圆半径r,圆柱高h,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf 输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。

若输入圆半径r=1.5,圆柱高h=3,程序结果如下:

5、编写程序,将输入的5 个字符译成密码,译码规律是:用原来字母后面的第4 个字母代替原来的字母,字母"A"后面第 4 个字母是"E"."E"代替"A"。

例如, 要将"China"译成密码,因此,"China"应译为"Glmre".

程序设计参考

(注:答案不唯一,可以有不同设计方法)

1、

#include

int main( )

{

printf("hello,world!\nhello Kitty!\n");

return 0;

}

2、

#include

int main()

{

int a,b;

long l,s;

printf("请输入边长a b\n");

scanf("%d,%d",&a,&b);

l=2*(a+b);

s=a*b;

printf("周长是:%ld,面积是:%ld\n",l,s);

return 0;

}

3、

#include

int main( )

{

int x=43;

printf("x 的八进制值是:%o\n", x);

printf("x 的十六进制值是:%X\n", x);

printf("ASCII 码值为%d 所对应的字符是:%c\n", x , x); return 0;

}

4、

#include

int main()

{float r,h,C1,Sa,Sb,Va,Vb;

scanf("%f,%f",&r,&h);

C1=2*3.14*r;

Sa=3.14*r*r;

Sb=4*Sa;

Va=4*3.14*r*r*r/3;

Vb=Sa*h;

printf("C1=%.2f\n",C1);

printf("Sa=%.2f\nSb=%.2f\nVa=%.2f\nVb=%.2f\n",Sa,Sb,Va,Vb); return 0;

}

5、

#include

int main()

{char c1,c2,c3,c4,c5;

printf(" 请输入5 个字符\n");

scanf("%c%c%c%c%c",&c1,&c2,&c3,&c4,&c5);

c1+=4;

c2+=4;

c3+=4;

c4+=4;

c5+=4;

printf("密码是%c%c%c%c%c\n",c1,c2,c3,c4,c5);

return 0;

}

相关文档
最新文档