北京工业大学c语言网上作业,北京工业大学C语言部分练习答案.docx
北京工业大学C语言部分练习答案
练习1 分支若从键盘输入58,则以下程序段的输出结果是(58 58 58):int main(void){int a;scanf(“%d”,&a);if (a>50) printf(“%d”,a);if(a>40) printf(“%d”,a);if(a>30) printf(“%d”,a);return 0;}下列程序运行的输出结果是(9):没有遇到break语句,继续执行到switch语句结束 int main(void){char c=’b’;int k=4;switch(c) {case ‘a’: k=k+1; break;case ‘b’: k=k+2;case ‘c’: k=k+3;}printf(“%d\n”,k);return 0;}练习2 循环一、读程序写结果阅读下列程序并回答问题:main(){inti,j,k=0,m=0;for(i=0;i<2;i++){;/*第6行*/for(j=0;j<3;j++)k++;m++;/*第9行*/}printf(“k=%d,m=%d\n”,k,m);}程序的输出是___k=6,m=2___________。将第9行改为“m=m+k;“ ,程序的输出是____ k=6,m=9_________。将第6行改为“k=0;”,将第9行改为“m=m+k;”,程序的输出是________ k=3,m=6____________。请阅读下面的程序,并回答下列问题#include int main(){int digit=0,letter=0, other=0;charch;printf("Enter a line text:"); do { ch = getchar();if((ch>= 'a' &&ch<= 'z' ) || ( ch>= 'A' &&ch<= 'Z'))letter ++;else if(ch>= '0' &&ch<= '9')digit ++;elseother ++;}while(ch!='\n'); printf("letter=%d, digit=%d, other=%d\n", letter, digit, other);}若在程序运行时输入 Today_is_2013/12/28letter=7, digit=8, other=5简述程序的主要功能:统计输入字符串中字母数字和其他字符的个数。请阅读下面的程序,并回答下列问题#include void main(){int count, i, n,num; double average, total;printf("Enter n: ");scanf("%d", &n); count = 0; for(i = 1; i <= n; i++){scanf ("%d", &num); if(num%2==0) count++; }printf("%d\n", count);}若在程序运行时输入:586947运行结果是:3(2) 简述程序的主要功能:统计输入的数字中偶数的个数请阅读下面的程序,并回答下列问题#include int main(void){ charch;int i;for(i=1;i<=5;i++) { ch=getchar();if(ch>='a'&&ch<='y') ch=ch+1; else if(ch=='z') ch='a';putchar(ch); }return 0; }若在程序运行时输入size5,输出结果是:tjaf5简述程序的主要功能:对字符加密,a到y的向后推一位,z变成a,其他不变。二、填空题下面程序的功能是计算100~1000之间有多少个数其各位数字之和是5.#include void main(){inti,s,k,count=0; for(i=100; i<=1000;i++){s=0;k=i;while(_____k!=0___________) {s=s+k%10;k=____k/10____________;}if(s==5) count++;}printf("%d",count);}下面程序的功能是统计正整数的各位数字中零的个数,并求各位数字中的最大数。#include void main(){intn,count=0,max=0,t; scanf("%d",&n);do{t=___n%10_____________;if(t==0) count ++;else if(max0
北京工业大学c语言网上作业,北京工业大学C语言部分练习答案.docx相关推荐
- 北京工业大学c语言网上作业,北京工业大学C语言部分练习答案.pdf
北京工业大学C语言部分练习答案.pdf 练习练习 1 分支分支 1. 若从键盘输入 58,则以下程序段的输出结果是(58 58 58) int mainvoid int a; scanf"d ...
- 东莞理工c语言作业,东莞理工学院C语言网上作业..doc
东莞理工学院C语言网上作业. <C语言程序设计>第2章作业 一. 单选题 (每小题5分,共100分,得分 45 分) 1.1.关于C程序的构成描述,_________是不正确的. A.一个 ...
- 西工大c语言大作业题目,西工大c语言大作业.ppt
<西工大c语言大作业.ppt>由会员分享,可在线阅读,更多相关<西工大c语言大作业.ppt(43页珍藏版)>请在人人文库网上搜索. 1.二项系数1.二项式系数C(n,k)因其在 ...
- c语言第一次作业程序题pta,c语言第一次作业程序题pta
c语言第一次作业程序题pta 5-1 统计学生平均成绩与及格人数 (15 分)本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于 60 分)的人数.题目保证输入与输出均在整型范围内.输入格 ...
- 江苏开放大学计算机形考作业,江苏开放大学形考作业二.doc
江苏开放大学形考作业二 江苏开放大学形成性考核作业 学 号 2014070000362姓 名 杨雪 课程代码 020015 课程名称 建设工程项目管理 评阅教师 第2 次任务共 3次任务 江苏开放大学 ...
- 电大计算机考试打开画图程序,最新国家开放大学电大《计算机绘图》形考任务网考试题及答案.pdf...
最新国家开放大学电大<土木工程力学>形考任务网考试题及答案 序号 立军 丑勹 形式 布宽时 提交时间 分值(分) 曰常学习行为 作品展示 第2周 第 16周末 10% 户 -___旱 一 ...
- 高级程序设计 c语言 在线作业,[北京师范大学]19秋《高级程序设计(C)》离线作业(资料)...
在线作业试卷列表 单选 1.以下叙述正确的是 分值:2 A. C语言中各函数之间既允许直接递归调用也允许间接递归调用 B. C语言中各函数之间既不允许直接递归调用也不允许间接递归调用 C. C语言中各 ...
- 西南民族大学c语言在线作业,西南大学17春C语言程序设计在线作业答案
西南大学17春C语言程序设计在线作业答案 2 `0 |( @% b9 a0 `" q' W单项选择题 5 G3 {$ V0 A. H3 ^1.设变量b是int,c为float,则表达式b+c ...
- 湖南工大11级C语言网上作业,湖南工大11级C语言网上作业之《最简单的程序设计》.docx...
<程序设计语言 C1>随机作业题 做作业时间:2012-3-9 8:00:00至2012-5-29 23:30:00 ? 1.以下程序的输出结果是 main() { char c='z'; ...
最新文章
- 90. Subsets II
- 十进制中正整数N中1的个数
- wxWidgets:Owner-draw 示例,适用于 Windows
- 计算分数加减表达式的值(信息学奥赛一本通-T1079)
- 获取linux数据段地址,获取kernel各个数据段,代码段的地址及范围
- fat+linux权限,Linux 文件和目录权限详细介绍
- [学习整理]eclipe/MyEclipse:重要的快捷键
- esxi6.7密码设置规则_太神奇了!excel表格竟然可以设置查看密码
- 网站防采集不防搜索引擎策略
- 【处理办法】USB插入TF卡或SD卡,计算机提示需格式化
- error: crosses initialization of ‘std::string xx变量‘
- 台达服务器电源原理电路图,台达DPS-250GB-4B ATX电源原理分析与检修
- 可买房摇号,北京市工作居住证全面解读
- js中Object.defineProperty()方法的解释
- Scroller全认知,对于Scroller 你真的了解吗?
- Ubuntu设置扁平化风格桌面
- webmail lite php,WebMail Lite - 从Gmail,Yahoo,Outlook和其他管理和下载邮件
- 自己动手画CPU之汉字字库存储芯片扩展实验
- chaim(柴米油盐酱醋茶的下一句人生百味)
- 使用pydicom将图片存为DICOM文件