阿尔法编程第五章(31--50)
31.有 3 个整数 a,b,c,由键盘输入,输出其中最大的数。
// 请在此处编写 C 程序
#include<stdio.h>
int max(int a,int b)
{
if(a>b)
return a;
else if(a<b)
return b;
}
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d",max(max(a,b),c));
return 0;
}
32.
小明同学有三只羊,现在他想称重卖掉最重羊,请你来帮帮他,选出最重的羊。
任务实施
- 使用多个
if...else...
语句判断输入的数字number
符合上面的哪种情况,比较大小,输出最大的数。
// 请在此处编写 C 程序
#include<stdio.h>
int max(int a,int b)
{
if(a>b)
return a;
else if(a<b)
return b;
}
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("The largest number is %d",max(max(a,b),c));
return 0;
}
33.一年有 12 个月,可以使用数字 1 对于一月份,数字 2 对于 二月份…,一月份到十二月份的英文表示分别为:January、February、March、April、May、June、July、August、September、October、November、December。
#include <stdio.h>
int main () {
/* 请在此处完成你的程序 */
int m;
scanf("%d",&m);
switch(m)
{
case 1:
printf("January");
break;
case 2:
printf("February");
break;
case 3:
printf("March");
break;
case 4:
printf("April");
break;
case 5:
printf("May");
break;
case 6:
printf("June");
break;
case 7:
printf("July");
break;
case 8:
printf("August");
break;
case 9:
printf("September");
break;
case 10:
printf("October");
break;
case 11:
printf("November");
break;
case 12:
printf("December");
break;
default:
printf("Error");
}
return 0;
}
34.一个星期有 7 天,可以使用数字 1 对应 星期一,数字 2 对应 星期二…,星期一到星期日的英文表示分别为:Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday。
#include <stdio.h>
int main () {
/* 请在此处完成你的程序 */
int n;
scanf("%d",&n);
switch(n)
{
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");