好文档 - 专业文书写作范文服务资料分享网站

北科大C语言程序设计实验报告3 顺序结构程序设计

天下 分享 时间: 加入收藏 我要投稿 点赞

Lab3: 顺序结构程序设计

2.自测练习二

源程序文本: #include int main() { int n; char c,c1,c2; printf(\ c=getchar(); n=c; c1=c-1; c2=c+1; printf(\的ASCII码是%d\\n\ printf(\的前导字符是%c,%c的后续字符是%c\\n\ return 0; } 提示:某字符的前导字符指它的前一个字符,后续字符指它的后一个字符。如‘b’的前导字符为‘a’,后续字符为‘c’。

运行结果截图: Lab3: 顺序结构程序设计

思考题:

字符ASCII码的范围是多少?在运行程序时输入的ASCII码可否超过该范围?超过的话会出现什么后果? 答案: 0-127 不可以,超出的话会出现数据溢出,出现的数据将不是正确值 3.自测练习三

源程序文本: #include int main() { int n; printf(\请输入一个十进制的数:\ scanf(\ printf(\十进制数%d对应的八进制数为%o,十六进制为%x\\n\ return 0; } 运行结果截图: Lab3: 顺序结构程序设计

4.自测练习四

源程序文本: #include int main() { float r,h,v; printf(\请输入圆锥体的半径和高度(用逗号隔开):\\n\ scanf(\ v=1.0/3*3.1415926*r*r*h; printf(\这个圆锥体的体积为:%f\\n\ return 0; } 运行结果截图: 5.自测练习五

源程序文本:

Lab3: 顺序结构程序设计

#include int main() { float a,b,s; int year; printf(\输入本金,存款年数,年利率(用逗号隔开):\\n\ scanf(\ s=a*b*year*(1-0.2); printf(\实际利息为%f\\n\ return 0; } 运行结果截图:

北科大C语言程序设计实验报告3 顺序结构程序设计

Lab3:顺序结构程序设计2.自测练习二源程序文本:#includeintmain(){intn;charc,c1,c2;printf(\c=getchar();n=c;c1=c-1;c2=c+1;printf(\的ASCII码是%d\\n\printf(\的前导字符是%c,%c的后续字符是%c\
推荐度:
点击下载文档文档为doc格式
2spwr29y4y38ccg96mxg8n6j4879hw00c1r
领取福利

微信扫码领取福利

微信扫码分享