輸入工作時數算薪水

Home Home
引用 | 編輯 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
引用 | 編輯 totsi
2011-03-03 09:04
2樓
  
c的相等要用 == , = 是給值的意思, 所以那邊一定會是true

獻花 x2
引用 | 編輯 csr
2011-03-03 11:04
3樓
  
現在上班
下班後在試編譯看看
謝謝

非常感恩
可以執行了
沒想到學語言一步都不能有誤
否則再怎麼就是無法作業
感謝大大指教
下次小弟會步步為營小心謹慎
謝謝

獻花 x0
引用 | 編輯 星辰雪
2011-03-03 22:29
4樓
  
好奇問一下
你一個問題
都用兩種寫法嗎
還是一直無法debug
才寫出兩種方法

獻花 x0
引用 | 編輯 csr
2011-03-04 18:35
5樓
  
下面是引用 星辰雪 於 2011-03-03 22:29 發表的 : 到引言文
好奇問一下
你一個問題
都用兩種寫法嗎
還是一直無法debug
才寫出兩種方法
因為小弟才學半年多
課本後面有習題
我就習慣用本章所教的內容都去嘗試看看到底能不能寫出來
所以因此也獲得不少幫助
底下大大若不嫌棄可否幫忙加上
潤年的總數
#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
引用 | 編輯 totsi
2011-03-08 14:25
6樓
  
好奇問一下,這邊所指的閏年總數是指所有的閏年年份合,還是時間範圍內有幾個閏年?

獻花 x0