一、问题及代码
本月有几天?
/* * 文件名称: * 作 者: 唐鑫 * 完成日期: 2017年3月5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:用if语句的嵌套* 输入描述:略 * 问题描述:略 * 程序输出:本月有多少天 * 问题分析:先判断是否是闰年,再看月份* 算法设计:if嵌套或者switch语句 */ #include<iostream>using namespace std;int main(){ int a,b,c; cout<<"输入年份 月"<<endl; cin>>a>>b; if(a%4==0||a%400==0&&a%100!=0) if(b==2) c=29; if(a%4!=0) if(b==2) c=28; switch(b) { case 1:c=31;break; case 3:c=31;break; case 4:c=30;break; case 5:c=31;break; case 6:c=30;break; case 7:c=31;break; case 8:c=31;break; case 9:c=30;break; case 10:c=31;break; case 11:c=30;break; case 12:c=31;break; } cout<<"本月的天数为:"<<c<<endl; return 0;}二、运行结果:
一、问题及代码
输出1000-10000之间,个位和千位相等的所有质数
/* * 文件名称: 输出1000-10000之间,个位和千位相等的所有质数* 作 者: 唐鑫 * 完成日期: 2017年3月5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:略* 输入描述:略 * 问题描述:略 * 程序输出:略 * 问题分析:判断质数在判断个位和千位是否相等* 算法设计:for语句*/ #include<iostream>using namespace std;void main(){ int x,y,ge,qian; for(x=1000;x<=10000;x++) { ge=x%10; qian=x/1000; for(y=2;y<=(x/2);y++) if(x%y==0) break; if(x%y!=0&&ge==qian) cout<<x<<" "; }}二、运行结果:
新闻热点
疑难解答
图片精选