c语言which函数用法 r语言中的which函数

theDay = whichDay(year,month,day);在c语言中是什么意思,什么作用

theDay 是自己定义的一个变量,具体类型尚不明确。

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、重庆小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了芙蓉免费建站欢迎大家使用!

whichDay 是个自定义的函数,需要输入年月日来进行运算。

whichDay运行结束后,会返回一个和 theDay类型相同的值,所以可以进行赋值操作,将返回值赋值给theDay

c语言if,which语句题目求解

第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

C语言问题,用swhich语句编程

#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后添加就可以了

效果图:

C语言编程实现以下功能:已知2009年1月10日是星期六,现输入其后的任一日期,求该日是星期几

这是我刚写的,希望对你有所帮助,还有不懂的我们可以互相交流!

#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");

}

c语言中,用which语句怎么编写某班所有学生的成绩等级?

//望采纳,半夜写的

#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;

}


本文题目:c语言which函数用法 r语言中的which函数
URL标题:http://hbruida.cn/article/hjcdph.html