引用 | 編輯
csr
2011-03-02 21:28 |
樓主
▼ |
||
x0
#include<stdio.h>#include<stdlib.h> int main(void) { double time,salary; printf("請輸入工作時數:"); scanf("%d",&time); if(time<120) printf("%d",salary=(time*90)*0.8); else if(time=120) printf("%d",salary=time*90); else if((time>=121)&&(time<=140)) printf("%d",sa .. 訪客只能看到部份內容,免費 加入會員 x0
|
引用 | 編輯
星辰雪
2011-03-02 23:44 |
1樓
▲ ▼ |
如果 改成這樣
答案對嗎 #include <stdio.h> #include <stdlib.h> int main(void) { int hr; float salary = 0; while(1){ printf("工作時數= "); scanf("%d",&hr); if(hr < 120) salary=(hr*90)*0.8; else if(hr == 120) salary=hr*90; else if(hr >= 121 && hr <= 140) salary=(hr*90)*1.2; else salary=(hr*90)*1.6; printf("薪資=%f元\n",salary); } system("pause"); return 0; } -------------- #include<stdio.h> #include<stdlib.h> int main(void) { float time,salary = 0; printf("請輸入工作時數:"); scanf("%f",&time); if(time<120) printf("%f",salary=(time*90)*0.8); else if(time==120) printf("%f",salary=time*90); else if(time>=121&&time<=140) printf("%f",salary=(time*90)*1.2); else if(time>=141) printf("%f",salary=(time*90)*1.6); else printf("你沒薪水\n"); system("pause"); return 0; } x2 |
引用 | 編輯
csr
2011-03-03 11:04 |
3樓
▲ ▼ |
現在上班
下班後在試編譯看看 謝謝 非常感恩 可以執行了 沒想到學語言一步都不能有誤 否則再怎麼就是無法作業 感謝大大指教 下次小弟會步步為營小心謹慎 謝謝 x0 |
引用 | 編輯
csr
2011-03-04 18:35 |
5樓
▲ ▼ |
下面是引用 星辰雪 於 2011-03-03 22:29 發表的 :因為小弟才學半年多 課本後面有習題 我就習慣用本章所教的內容都去嘗試看看到底能不能寫出來 所以因此也獲得不少幫助 底下大大若不嫌棄可否幫忙加上 潤年的總數 #include<stdio.h> #include<stdlib.h> int main(void) { int i,rem400,rem100,rem4,sum=0; for(i=0;i<=2006;i++) { rem400=i%400; rem100=i%100; rem4=i%4; if(((rem4==0)&&(rem100!=0))||(rem400==0)) printf("閏年=%d",i); } printf("\n"); for(i=1960;i<=2006;i++) { rem400=i%400; rem100=i%100; rem4=i%4; if(((rem4==0)&&(rem100!=0))||(rem400==0)) printf("閏年=%d",i); } system("pause"); return 0; } 小弟真想不出來 謝謝 x0 |