theDay 是自己定義的一個變量,具體類型尚不明確。
網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、重慶小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了芙蓉免費建站歡迎大家使用!
whichDay 是個自定義的函數(shù),需要輸入年月日來進行運算。
whichDay運行結束后,會返回一個和 theDay類型相同的值,所以可以進行賦值操作,將返回值賦值給theDay
第3題:
#include?stdio.h
void?main()
{
int?jy;
printf("經(jīng)驗值:");
scanf("%d",?jy);
if(jy??20)
printf("小蝦米");
else?if(jy??30)
printf("連長");
else?if(jy??50)
printf("團長");
else?if(jy??80)
printf("軍長");
else?if(jy??100)
printf("大將");
else
printf("將軍");
}
運行測試:
經(jīng)驗值:75
軍長
第4題:
#include?stdio.h
void?main()
{
int?w;
double?f;
printf("重量:");
scanf("%d",?w);
if(w??100)
f?=?w?*?0.5;
else?if(w??400)
f?=?100?*?0.5?+?(w?-?100)?*?0.5?*?0.9;
else?if(w??1000)
f?=?100?*?0.5?+300?*?0.5?*?0.9?+?(w?-?400)?*?0.5?*?0.8;
else
f?=?100?*?0.5?+300?*?0.5?*?0.9?+?600?*?0.5?*?0.8?+?(w?-?1000)?*?0.5?*?0.6;
printf("運費:%lf\n",?f);
}
運行測試:
重量:1200
運費:485.000000
#includestdio.h
int main(){
int n;
printf("****************************************\n");
printf("* ? ? ? ? ? 學生成績管理 ? ? ? ? ? ? ? *\n");
printf("* ? ? ? 1.計算并輸出總成績 ? ? ? ? ? ? *\n");
printf("* ? ? ? 2.計算并輸出平均成績 ? ? ? ? ? *\n");
printf("* ? ? ? 3.輸出最高分科目及成績 ? ? ? ? *\n");
printf("* ? ? ? 4.輸出最低分科目及成績 ? ? ? ? *\n");
printf("****************************************\n");
printf("請輸入操作的序號:\n");
scanf("%d",n);
switch(n){
? case 1:;
? case 2:;
? case 3:;
? case 4:;
}
return 0;
}
對應的程序只要在對應的case后添加就可以了
效果圖:
這是我剛寫的,希望對你有所幫助,還有不懂的我們可以互相交流!
#include "stdafx.h"
#include math.h
void which_day(int,int,int);
int main(int argc, char* argv[])
{
int year,month,day;
printf("請輸入年月日,用空格隔開:");
scanf("%d%d%d",year,month,day);
which_day(year,month,day);
return 0;
}
void which_day(int year,int month,int day)
{
int week;
int sum=0;//計算從該年1月1日到所查詢?nèi)掌谝还捕嗌偬?/p>
int leap;//判斷是否是閏年
switch(month)
{
case 1:{sum=0;break;}
case 2:{sum=31;break;}
case 3:{sum=59;break;}
case 4:{sum=90;break;}
case 5:{sum=120;break;}
case 6:{sum=151;break;}
case 7:{sum=181;break;}
case 8:{sum=212;break;}
case 9:{sum=243;break;}
case 10:{sum=273;break;}
case 11:{sum=304;break;}
case 12:{sum=334;break;}
default:{printf("error!");break;}
}
sum=sum+day;
if((year%400==0)||(year%4==0year%100!=0))
leap=1;
else
leap=0;
if(leap==1month2)
sum+=1;
year=year-1;
week=(int)(year+year/4.0-year/100.0+year/400.0+sum)%7;//利用蔡勒公式變形式計算某一天是星期幾
switch(week)
{
case 0:{printf("%-4d年%d月%d日是星期日",year,month,day);break;}
case 1:{printf("%-4d年%d月%d日是星期一",year,month,day);break;}
case 2:{printf("%-4d年%d月%d日是星期二",year,month,day);break;}
case 3:{printf("%-4d年%d月%d日是星期三",year,month,day);break;}
case 4:{printf("%-4d年%d月%d日是星期四",year,month,day);break;}
case 5:{printf("%-4d年%d月%d日是星期五",year,month,day);break;}
case 6:{printf("%-4d年%d月%d日是星期六",year,month,day);break;}
}
printf("\n");
}
//望采納,半夜寫的
#include stdio.h
int main(void)
{int i,a;
printf("請輸入分數(shù):");
scanf("%d",a);
i=a/10;
switch (i)
{case'10':
case'9': printf("你的等級是:A\n");
break;
case'8': printf("你的等級是:B\n");
break;
case'7': printf("你的等級是:C\n");
break;
case'6': printf("你的等級是:D\n");
break;
default:
printf("你的等級是:E\n");
}
return 0;
}