首页
关于
Search
1
判断月份有几天
15 阅读
2
“熬”的境界
10 阅读
3
永远不要帮别人消耗自己
10 阅读
4
安装WMware报错
10 阅读
5
判断三位水仙花数
5 阅读
默认分类
文章
知识
C语言
全部
登录
Search
Typecho
累计撰写
11
篇文章
累计收到
0
条评论
首页
栏目
默认分类
文章
知识
C语言
全部
页面
关于
搜索到
7
篇与
的结果
2024-11-17
判断三位水仙花数
#include<stdio.h> #include<math.h> int main() { int g,s,b,shu,he; printf("请输一个百位数:"); scanf("%d",&shu);//378 b=shu/100;//3,百位 s=shu/10%(b*10);//7, g=shu%10;//8,个位 he=pow(g,3)+pow(s,3)+pow(b,3); if(he==shu) { printf("%d\n yes",he); } else { printf("%d\n no",he); } }
2024年11月17日
5 阅读
0 评论
0 点赞
2024-11-16
判断月份有几天
if switch的嵌套1.switch按照从前到后的顺序执行2.break跳出整个循环体,执行下一个循环或语句这个题目是程序设计课本中的一道题目,可以通过题目分析一年中有1,3,5,7,8,10,12月中都是31天4,6,9,11月份都是30天二月份的话,还需要判断是否为闰年主要熟练使用嵌套#include<stdio.h> int main() { int years,month; printf("请输入年月\n");//提示 scanf("%d%d",&years,&month);//输入年月,因为判断闰年需要年份来判断 if (month < 1 || month > 12) { printf("输入的月份无效!\n"); return 1; // 程序退出 } switch(month) { case 1://1,3,5,7,8,10,12 这里用了switch来判断,1,3,5,7,8,10的都跳过,只执行12 case 3: case 5: case 7: case 8: case 10: case 12:printf("31day");break; case 4://4,6,9,11 和上面原理一样 case 6: case 9: case 11:printf("30day");break; case 2: if(years%400==0)//判断闰年,%是取余的意思,能被400整除的年份 { printf("29day");//是闰年的话打印29day } else { switch(years%4==0&&years%100!=0) { case 0:printf("28day");break; case 1:printf("29day");break; default:printf("29day");break; } } default:printf("er");break; } }单纯判断闰年#include<stdio.h> int main() { int years; printf("请输入年份判断是否闰年:"); scanf("%d",&years); if(years%400==0) { printf("是"); } else { switch(years%4==0&&years%100!=0) { case 0:printf("不是");break; case 1:printf("是");break; dafault:printf("不是");break; } } return 0; }
2024年11月16日
15 阅读
0 评论
0 点赞
1
2