资源描述:
《c语言程式设计实验单(二)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C语言程式设计实验单(二)摘要:两数输入时,以什麼隔开(A)空白键(B),号(C),号(D)不用隔开.答:_若scanf("%f,%f",&a,&b);改为下列写法,使用者该如何输入scanf("%f...关键词:C来源:牛档搜索(Niudown.COM) 本文系牛档搜索(Niudown.COM)根据用户的指令自动搜索的结果,文中内涉及到的资料均来自互联网,用于学习交流经验,作品其著作权归原作者所有。不代表牛档搜索(Niudown.COM)赞成本文的内容或立场,牛档搜索(Niudown.COM)不对其付相应的法律责任!班級:_________座號:_____我的大名:___________
2、__完成日期:_______________C語言程式設計實驗單(二)適用單元:決策敘述/選擇結構題一:判斷輸入任意整數為奇數或偶數#includevoidmain(){inti;printf("Inputanintegernumber->");scanf("%d",&i);i=i%2;if(i==0)printf("thenumberiseven");elseprintf("thenumberisodd");}實驗記錄:1.此程式中,那一行敘述在宣告整數變數?2.此程式中,判斷此整數為奇偶數的關鍵運算為何?3.此程式中,i=i%2;的%代表何意?_____
3、_______4.輸入I=輸出10-54312ByAnny2001班級:_________座號:_____我的大名:_____________完成日期:_______________題二:輸入係數a,b兩數值,求解ax+b=0之程式。#includevoidmain(){floata,b,x;printf("Inputa,bvalue->");scanf("%f,%f",&a,&b);if(a==0)if(b==0)printf("manysolution");elseprintf("nosolution");else{x=-b/a;pr
4、intf("solutionx=%5.2f",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);__________
5、______________________scanf("%fx+%f=0",&a,&b);________________________________4.用紙筆trace一下,以下執行結果為何?ab輸出結果00011110385612ByAnny2001班級:_________座號:_____我的大名:_____________完成日期:_______________1.執行看看,寫下你的程式run時的真實結果。ab輸出結果0001111038566.心得:寫下此程式需注意的地方…12ByAnny2001班級:_________座號:_____我的大名:_____________完成日
6、期:_______________動手寫程式一::計算員工薪資說明:某工廠薪資計算方式為:每小時90元,每月發給薪資一次;但是若工時超過100小時,加發20%工資;若工時少於50小時,則扣500元請為老闆計算員工薪資引導:1.假設工作時數為hr,,請寫下薪資計算公式:若hr>100,salary=_________________若hr<50,salary=__________________若為正常情況(50
7、____________(floatorintorchar….)3.此程式,應讓使用者輸入___________;讓程式輸出____________4.填空:#include<____________>voidmain(){______hr;______salary;printf("Inputtheworkinghour:");scanf("_______",_________);if(hr>100)sala