1、实现判断一个整数,属于哪个范围:大于0;小于0;等于0。(获取用户输入的整数)
#include <stdio.h>
int main(){
//实现判断一个整数,属于哪个范围:大于0;小于0;等于0。(获取用户输入的整数)
int i;
printf("请输入一个整数:");
scanf("%d", &i);
if(i > 0 ){
printf("整数:%d大于0",i);
}
else if(i < 0){
printf("整数:%d小于0",i);
}
else {
printf("整数:%d等于0",i);
}
return 0;
}
-
判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身,例如:153 = 111 + 555 + 333。
#include <stdio.h> int main(){ //判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身,例如:153 = 1*1*1 + 5*5*5 + 3*3*3。 int i,j,k,sum; for(i = 1; i <= 9; i++){ for(j = 0; j <= 9; j++){ for(k = 0; k <= 9; k++){ sum= i * i * i + j * j * j + k * k * k; if(i * 100 + j * 10 + k == sum){ printf("水仙花为: %d\n", sum); } } } } return 0; }
-
编写程序,根据输入的月份和年份,求出该月的天数(1-12), 就是需要考虑闰年(2月份 29)和平年(2月份 28)。
#include <stdio.h>
int main()
{
// 编写程序,根据输入的月份和年份,求出该月的天数(1-12),
// 就是需要考虑闰年(2月份 29)和平年(2月份 28)。
int year, mouth, day;
printf("请输入一个年份: ");
scanf("%d", &year);
printf("请输入一个月份: ");
scanf("%d", &mouth);
switch (mouth)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
printf("%d月%d天", mouth, 31);
break;
case 2:
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
{
printf("%d月%d天", mouth, 29);
}
else
{
printf("%d月%d天", mouth, 28);
}
break;
case 4:
case 6:
case 9:
case 11:
printf("%d月%d天", mouth, 30);
break;
default:
printf("没有此月份");
break;
}
return 0;
}
4.输入星期几,如果是星期一到星期三,打印:AAA,星期四到星期五,打印: BBB,星期六到星期日,打印CCC,如果都不是,提示“输入错误”。
#include <stdio.h>
void main()
{
// 输入星期几,如果是星期一到星期三,打印:AAA,星期四到星期五,打印:BBB,星期六到星期日,打印 CCC,
// 如果都不是,提示,输入错误
int week = 0;
printf("请输入星期:");
scanf("%d", &week);
switch (week)
{
case 1:
case 2:
case 3:
printf("AAA");
break;
case 4:
case 5:
printf("BBB");
break;
case 6:
case 7:
printf("CCC");
break;
default:
printf("输入错误");
break;
}
return 0;
}