《C语言》实验报告答案
更新时间:2024-06-18 05:11:01 阅读量: 综合文库 文档下载
计算机基础实验报告(C程序)
学号 实验题目 实验内容 编程题: 1、输入一个整数,输出其绝对值。 #include
printf(“pass”); else
printf(“not pass”); }
4.编写一个程序,要求输入一个字符并判断它是字母字符、数字字符、还是其他字符。 (本例需画流程图 ) #include
int main() {
char ch;
printf(\ scanf(\
if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z')
printf(\
else
if(ch>='0'&&ch<='9') printf(\ else printf(\ return 0; }
5.某单位马上要加工资,增加金额取决于工龄和现工资两个因素:对于工龄大于等于20年的,如果现工资高于2000,加200元,否则加180元;对于工龄小于20年的,如果现工资高于1500,加150元,否则加120元。工龄和现工资从键盘输入,编程求加工资后的员工工资。 #include
int main ( ) { double salary; int year; printf(\输入工龄和工资:\ scanf(\ if(year>=20) if(salary>2000) salary=salary+200; else salary=salary+180; else if(salary>1500) salary=salary+150; else
}
salary=salary+120;
printf(\return 0;
6.水果店有苹果,一级5.50元/kg,二级4.20元/kg,三级3.00元/kg,四级2.50元/kg,输入苹果的等级、数量,显示出苹果的等级、数量、应付款数。
#include
int main ( ) { double price,total,num; int level; printf(\输入苹果等级和数量:\ scanf(\ switch(level)
{ case 1: price=5.5; break; case 2: price=4.2; break; case 3: price=3.0; break; case 4: price=2.5; break; } total=price*num; printf(\ return 0; } 7.在屏幕上显示一张如下所示的时间表: *****Time***** 1 morning 2 afternoon 3 night
Please enter your choice:
操作人员根据提示进行选择,程序根据输入的时间序号显示相应的问候信息,如选择1时显示\, 选择2时显示\, 选择3时显示\,对于其他选择显示\,用switch语句编程实现。 #include
main() {
int choice;
printf(\ printf(“1 morning\\n”); printf(“2 afternoon\\n”); printf(“3 night\\n”);
printf(“please enter your choice\\n”); scanf(\ switch(choice)
{ case 1: printf(“Good morning!”); break;
case 2:printf(“Good afternoon!”); break; case 3:printf(“Good night!”); break; default: printf(“Selection error!”); } }
8.用while或do...while语句实现:输入一个正整数,计算并输出该数的各位数字之和。如:输入12345,其和为1+2+3+4+5。 #include
s=s+data; data=data/10; }
printf(“s=%d”,s); }
9.从键盘输入若干数,求其中最大数和最小数,直到输入的数为0时结束。(要求画此题的流程图)
#include
if(data>max) max=data; if(data printf(“max=%d,min=%d”,max,min); } 10. 统计选票:现输入选票如下: 3,1,2,1,1,3,3,2,1,2,3,3,3,2,1,1,3,2,0,4,-1 其中:-1是结束标志;1选李,2选张,3选吴,0,4为废票,统计候选人票数。 int main() { int vote, l_vote=0,zh_vote=0,w_vote=0,other_vote=0; scanf(“%d”,&vote); for(;vote!=-1;) { switch(vote) { case 1: l_vote++;break; case 2:zh_vote++;break; case 3:w_vote++;break; default: other_vote++; } scanf(“%d”,&vote); } printf(“Li:%d;Zhao:%d; Wu:%d ;Other:%d”,l_vote,zh_vote,w_vote,other_vote); return 0; } 11. 一个灯塔有8层,共有765盏灯,其中每一层的灯数都是其相邻上层的两倍,求最底层的灯数。 #include for(x=1;x<765/2;x++) { s=0; k=x; //塔顶灯数 for(i=1;i<=8;i++) { s=s+k; k=k*2; } if(s==765) break; } printf(“%d”,k/2); return 0; } 12. 求100~200间的所有素数。 #include for(x=100;x<=200;x++) { for(y=2;y if(x%y==0) break; if(y>=x) printf(“%d”,x); } return 0;
正在阅读:
《C语言》实验报告答案06-18
营销师教学大纲及教学要求12-21
模拟测试卷103-18
风力发电机组验收标准04-18
四年级语文之如何缩写10-10
【精品文档】论文写作要注意的几个问题-范文word版 (4页)03-08
《信息经济学》课后习题答案08-11
历年自主招生面试题优选03-28
环氧树脂及固化剂用法04-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 答案
- 语言
- 实验
- 报告
- 金属塑性加工原理习题
- 新版人教版五年级上册语文期中试卷10套 (2018最新精编)
- 浅谈对调研工作的几点认识
- 市政园林绿化工程施工管理中存在的问题研究
- 数字图像处理实验报告 (图像编码)
- 小学一年级信息技术期末考核方案
- 部编版二年级下册《道德与法治》教学计划
- 电工电子学课外阅读报告生活中的电工电子学两类常见的电路保护器
- 监理工程师(建设部)第二章ISO质量管理体系及卓越绩效管理模式
- Java龚永罡---答案
- 某建筑装饰工程公司各部门岗位职责设计(行政版)
- 事业单位考试公共基础知识每日一练(5.4)
- 2013年下半年宁德市事业单位招聘考试笔试成绩查询入口
- 小学六年级下,下学,科学学科教学工作总结,质量分析大全
- 管棚法 - 图文
- 人力资源师三级概念
- 2017年中考物理真题汇编(6套)
- 100702120仝尧 计算书 (2)
- 百万公众网络学习试卷及答案2
- 《VFP》 第五章习题