1.实现关机系统
//C语言switch编写一个关机程序
//实现功能:
#include<stdlib.h>
int main()
{
int key = 0;
printf("---------关机小程序---------\n");
printf("\t1.立刻关机\n");//1.立刻关机
printf("\t2.定时60秒关机\n");//2.定时60秒关机
printf("\t3.取消关机\n");//3.取消关机
printf("---------------------------\n");
printf("请输入一个值(0~3)\n");
scanf_s("%d", &key);
switch (key)
{
case 1:
printf("即刻关机\n");
system("shutdown /s /t 3");
break;
case 2:
printf("60秒后自动关机\n");
system("shutdown -s -t 60");
break;
case 3:
printf("取消关机\n");
system("shutdown /a");
break;
default:
printf("无效选项\n");
break;//0.退出系统
}
return 0;
}
2.从键盘上输入一个年份和月份,输出当前月份天数
(注意闰年判断)
-
被4整除但不能被100整除
-
被400整除
#include<stdio.h>
int main()
{
int year = 0;
int month = 0;
printf("请输入年份\n");
scanf_s("%d", &year);
printf("请输入月份\n");
scanf_s("%d", &month);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{
if (month == 1)
printf("%d月份有31天", month);
else if (month == 2)
printf("%d月份有30天", month);
else if (month == 3)
printf("%d月份有31天", month);
else if (month == 4)
printf("%d月份有28天,且该年是闰年", month);
else if (month == 5)
printf("%d月份有31天", month);
else if (month == 6)
printf("%d月份有30天", month);
else if (month == 7)
printf("%d月份有31天", month);
else if (month == 8)
printf("%d月份有31天", month);
else if (month == 9)
printf("%d月份有30天", month);
else if (month == 10)
printf("%d月份有31天", month);
else if (month == 11)
printf("%d月份有30天", month);
else
printf("%d月份有31天", month);
}
else
{
if (month == 1)
printf("%d月份有31天", month);
else if (month == 2)
printf("%d月份有30天", month);
else if (month == 3)
printf("%d月份有31天", month);
else if (month == 4)
printf("%d月份有30天", month);
else if (month == 5)
printf("%d月份有31天", month);
else if (month == 6)
printf("%d月份有30天", month);
else if (month == 7)
printf("%d月份有31天", month);
else if (month == 8)
printf("%d月份有31天", month);
else if (month == 9)
printf("%d月份有30天", month);
else if (month == 10)
printf("%d月份有31天", month);
else if (month == 11)
printf("%d月份有30天", month);
else
printf("%d月份有31天", month);
}
return 0;
}
3.编写一个程序,输入某人的身高(cm)和体重(kg),按下式确定其体重是否为标准、过胖或过瘦。
-
标准体重范围:[身高-110-5,身高-110+5];
-
超过标准体重5kg (即大于5kg)为过胖;
-
低于标准体重5kg (即小于5kg)为过瘦。
#include<stdio.h>
int main()
{
int Ht = 0;
int Wt = 0;
printf("请输入身高\n");
scanf_s("%d",&Ht);
printf("请输入体重\n");
scanf_s("%d",&Wt);
int a = 0;
a = Ht - 110;
if (a - 5 <= Wt <= a + 5)
{
printf("您的体重处于标准体重范围\n");
}
else if (Wt > a + 5)
{
printf("您的体重已经过胖!请注意您的体重!\n");
}
else
{
printf("您的体重已经过瘦!请注意您的体重!\n");
}
return 0;
}