重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
theDay 是自己定义的一个变量,具体类型尚不明确。
网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、重庆小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了芙蓉免费建站欢迎大家使用!
whichDay 是个自定义的函数,需要输入年月日来进行运算。
whichDay运行结束后,会返回一个和 theDay类型相同的值,所以可以进行赋值操作,将返回值赋值给theDay
第3题:
#include stdio.h
void main()
{
int jy;
printf("经验值:");
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("将军");
}
运行测试:
经验值: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日到所查询日期一共多少天
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("请输入分数:");
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;
}