




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程式设计实验单(二)摘要:两数输入时,以什麼隔开 (A)空白键 (B),号 (C),号 (D)不用隔开.答:_若scanf(%f,%f,&a,&b);改为下列写法,使用者该如何输入 scanf(%f.关键词:C来源:牛档搜索(Niudown.COM)本文系牛档搜索(Niudown.COM)根据用户的指令自动搜索的结果,文中内涉及到的资料均来自互联网,用于学习交流经验,作品其著作权归原作者所有。不代表牛档搜索(Niudown.COM)赞成本文的内容或立场,牛档搜索(Niudown.COM)不对其付相应的法律责任!班級:_ 座號:_ 我的大名:_ 完成日期:_C語言程式設計實驗單(二)適用單元:決策敘述/選擇結構題一:判斷輸入任意整數為奇數或偶數#include void main() int i; printf(Input an integer number - ); scanf(%d,&i); i=i%2; if (i=0) printf(n the number is evenn); else printf(n the number is oddn);實驗記錄:1 此程式中,那一行敘述在宣告整數變數?2此程式中,判斷此整數為奇偶數的關鍵運算為何?3此程式中,i=i%2; 的%代表何意?_4輸入I=輸出10-543 題二: 輸入係數a, b兩數值,求解ax+b=0之程式。 #include void main() float a,b,x; printf(nnnnnnn Input a ,b value - ); scanf(%f,%f,&a,&b); if (a=0) if (b=0) printf(n many solution); else printf(n no solution); else x=-b/a; printf(n solution x=%5.2fn,x); 實驗記錄:1 解ax+b=0中,a, b, x 都可能是有小數點的數,所以宣告a,b,x時,資料型態要設為_。2 觀察scanf(%f,%f,&a,&b);此一敘述用來接收使用者輸入的兩數。第一數存放在_的記憶體位置(&)上,第二數存放在_的記憶體位置(&)上。兩數輸入時,以什麼隔開?(A)空白鍵 (B),號 (C)、號 (D)不用隔開。答:_3 若scanf(%f,%f,&a,&b);改為下列寫法,使用者該如何輸入?scanf(%f %f,&a,&b); _scanf(%fx+%f=0,&a,&b); _4 用紙筆trace一下,以下執行結果為何?ab輸出結果0001111038565 執行看看,寫下你的程式run時的真實結果。ab輸出結果0001111038566心得:寫下此程式需注意的地方動手寫程式一::計算員工薪資說明:某工廠薪資計算方式為:每小時90元, 每月發給薪資一次; 但是若工時超過100小時, 加發20%工資; 若工時少於50小時, 則扣500元請為老闆計算員工薪資引導:1 假設工作時數為hr,,請寫下薪資計算公式:若hr100,salary=_若hr50,salary=_若為正常情況(50hr100),salary=_2 資料型態設定:工作時數hr,應為_(float or int or char)薪資salary,應為_(float or int or char.)3 此程式,應讓使用者輸入_; 讓程式輸出_4填空:#include void main()_ hr;_ salary; printf( Input the working hour: ); scanf(_,_); if (hr100) salary=_; else if(hr50)salary=_; elsesalary=_;printf(n the salary is _n,_);4 驗算一下,輸入輸出對不對?工時hr=100時,salary應為9000元,對嗎?_工時hr=50時,salary應為5000元,對嗎?_工時hr=110時,salary應為10080元,對嗎?_工時hr=45時,salary應為3550元,對嗎?_題三:四則運算/* prog 7-10,switch敘述 參考課本7-217-24頁*/#include void main() int a,b;char oper;printf(輸入運算式(如 3+2): );scanf(%d %c %d,&a,&oper,&b);switch (oper)case +:printf(%d+%d=%dn,a,b,a+b);break;case -:printf(%d-%d=%dn,a,b,a-b);break;case *:printf(%d*%d=%dn,a,b,a*b);break;case /:printf(%d/%d=%.3fn,a,b,(float)a/b);break;case %:printf(%d%d=%dn,a,b,a%b);break;default:printf(無法辨識運算式!n);實驗記錄:1. 本程式用到3個變數:_、_和_。2. 資料型態:a,b : _ (可允許的數字範圍為_)oper : _3. 測試結果:輸入輸出訊息4+84-84*84/84%84.6+2.499999/2222212345678*4000004. 討論:(1) 此程式的限制有什麼? _(2) 要如何修改,可以讓小數點的數也可以做正確運算?(3) 要如何修改,才可以讓12345678*400000正確運算?5. 心得與注意事項:動手寫程式二: 成績分級說明:利用Switch敘述,將輸入的學生成績依下列分類方式分級。90100: A級80 89: B級7079: C級6069: D級 059: E級輸入範例: 88輸出範例: B級引導:1 學生成績的變數名稱: score ,資料型態_。2 A級的條件是 (score=90) & (score =100) B級的條件是 _ C級的條件是 _ D級的條件是 _ E級的條件是 _3 我的程式碼:挑戰題: 課本7-36頁第9題:解一元二次方程式:已知一元二次方程式ax2+bx+c=0的解為x=試寫一程式,輸入a, b,c三個浮點數,代表方程式ax2+bx+c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园动物养殖管理制度
- 校园安全各种管理制度
- 校园快递公司管理制度
- 校园植物配置管理制度
- 校园监控使用管理制度
- 校园读书长廊管理制度
- 校园防污防控管理制度
- 2024年贵金属化合物相关基础化学品投资申请报告代可行性研究报告
- 物业人资工作手册
- 智能交通中的智能算法应用研究-洞察及研究
- 《典型交通事故案例》课件
- 进口食品企业质量安全管理制度模版
- 15-1外墙节能构造现场施工检验记录
- 江西省重点中学自主招生考试物理试题
- 【基于SLP方法的物流园平面布局规划案例分析7400字(论文)】
- 实验一 单结晶体管触发电路及单相半波可控整流电路实验
- MSA-GRR数据自动生成工具(已经解密)
- 2022江苏苏州工业园区苏相合作区助理人员招聘15人上岸笔试历年难、易错点考题附带参考答案与详解
- 广东省广州市增城区2022-2023学年一年级下学期期末数学试卷
- 水处理设备供货整体技术服务方案
- 国家开放大学《汉语通论》形考任务1-4+终结性考核参考答案
评论
0/150
提交评论