洗完澡在回宿舍路上腳拇指踢到到箱子想出來的屑作
# include<stdio.h>
# include<math.h>
int main(void)
{
int i;//你的工資
int k = 0;//作業月數(起碼干一個月才有錢嘛)
int s = 160000000;//(1爽)
double p;//p的值為1爽
double j;//你的工資(以1爽為單位)
double c;//作業年數
double h;//h為下面計數用,無實際意義
printf("請輸入你的月薪:");
scanf("%d",&i);
j = 1.0 * i / s;
printf("您的月工資約為%lf爽\n",j);
for(p = 0;p < 1.000000; p += j)//當工資不足一個爽時,繼續作業一個月,直到你賺了一個爽
{
++k;
}
c = 1.0 * k / 12;
printf("您不吃不喝不消費大概需要作業%lf年來得到一個爽\n",c);
h = abs(c - 2021);//(h的精度大約在工資5500左右)
if(c > 3000000)//從什么時候開始作業能賺一個爽?
{
printf("您需要從猿人時代開始作業\n");
}
else if( h <= 2000000 && h >= 3000000)
{
printf("您需要從舊石器時代開始作業\n");
}
else if(h >= 2700 && h < 2000000)
{
printf("您需要從新石器時代開作業\n");
}
else if(h >= 2070 && h < 2700)
{
printf("您需要從史前時代開始作業\n");
}
else if(h >= 1600 && h < 2070)
{
printf("您需要從夏朝開始作業\n");
}
else if(h >= 1046 && h < 1600)
{
printf("您需要從商朝開始作業\n");
}
else if(h >= 770 && h < 1046)
{
printf("您需要從西周開始作業\n");
}
else if(h >= 403 && h < 770)
{
printf("您需要從東周開始作業\n");
}
else if(h >= 221 && h <403)
{
printf("您需要從春秋戰國開始作業\n");
}
else if(h >= 206 && h < 221)
{
printf("您需要從秦朝開始作業\n");
}
else
{
printf("爺懶得寫了\n");//太多不想寫了,讀者可以根據歷史朝代順序表補充(難點是公元前于公元后的計算)
}
return 0;
}
測驗:


開始學C語言,無聊寫一個小程式,里面有很多改進的地方,求輕噴...
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/283050.html
標籤:其他
