C++第二次实验-作业报告
2017-03-13 15:04
246 查看
选择程序设计
项目2:本月有几天?
一、问题及代码
[cpp] view
plain copy
/*
* 文件名称:Ex2-3.cpp
* 作 者:程家琦
* 完成日期:2017年3月13日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 本月有几天
* 输入描述:输入年份与月份
* 问题描述:/
* 程序输出:该月的天数
* 问题分析:/
* 算法设计:/
*/
#include <iostream>
using namespace std;
int main( )
{
int year,month,days;
cin>>year>>month;
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days=31;
break;
case 4:
case 6:
case 9:
case 11:
days=30;
break;
case 2:
if(year%4==0 && year%100!=0 || year%400==0)
days=29;
else
days=28;
}
cout<<"本月共有"<<days<<"天。"<<endl;
return 0;
}
二、实验结果
循环程序设计
项目6 输出质数:输出1000-10000之间,个位和千位相等的所有质数。
一、问题及代码
[cpp] view
plain copy
/*
* 文件名称:Ex2-4.cpp
* 作 者:程家琦
* 完成日期:2017年3月13日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 输出1000-10000之间,个位和千位相等的所有质数。
* 输入描述:/
* 问题描述:/
* 程序输出:/
* 问题分析:/
* 算法设计:/
*/
#include <iostream>
using namespace std;
int main( )
{
int a,b,c,d=0,i=0;
for(a=1000; a<=10000; a++)
{
d=a%10;
b=a/100%10;
for(c=2; c<a/2; c++)
{
if(a%c==0)
{
i=0;
break;
}
else if((a%c!=0)&&(b==d))
{
i=1;
}
}
if(i==1)
{
cout<<a<<" ";
i=0;
}
}
return 0;
}
9d07
}
二、实验结果
项目2:本月有几天?
一、问题及代码
[cpp] view
plain copy
/*
* 文件名称:Ex2-3.cpp
* 作 者:程家琦
* 完成日期:2017年3月13日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 本月有几天
* 输入描述:输入年份与月份
* 问题描述:/
* 程序输出:该月的天数
* 问题分析:/
* 算法设计:/
*/
#include <iostream>
using namespace std;
int main( )
{
int year,month,days;
cin>>year>>month;
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days=31;
break;
case 4:
case 6:
case 9:
case 11:
days=30;
break;
case 2:
if(year%4==0 && year%100!=0 || year%400==0)
days=29;
else
days=28;
}
cout<<"本月共有"<<days<<"天。"<<endl;
return 0;
}
二、实验结果
循环程序设计
项目6 输出质数:输出1000-10000之间,个位和千位相等的所有质数。
一、问题及代码
[cpp] view
plain copy
/*
* 文件名称:Ex2-4.cpp
* 作 者:程家琦
* 完成日期:2017年3月13日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 输出1000-10000之间,个位和千位相等的所有质数。
* 输入描述:/
* 问题描述:/
* 程序输出:/
* 问题分析:/
* 算法设计:/
*/
#include <iostream>
using namespace std;
int main( )
{
int a,b,c,d=0,i=0;
for(a=1000; a<=10000; a++)
{
d=a%10;
b=a/100%10;
for(c=2; c<a/2; c++)
{
if(a%c==0)
{
i=0;
break;
}
else if((a%c!=0)&&(b==d))
{
i=1;
}
}
if(i==1)
{
cout<<a<<" ";
i=0;
}
}
return 0;
}
9d07
}
二、实验结果
相关文章推荐
- C++第二次实验-作业报告(2)
- 作业:c++作业:第二次上机实验-模拟ATM
- 我的C++第二次实验报告
- C++第二次实验-实验报告
- C++第二次实验报告2
- C++第二次上机实验报告
- C++第二次实验作业
- c++第二次实验(作业1)
- c++第二次实验 作业
- C++第二次实验-实验报告(2)
- C++第二次上机实验报告-1
- C++第二次实验上机报告(计算标准体重)
- c++第二次实验 作业
- c++第二次实验(作业2)
- C++初学者的足迹7 作业报告6 “装错”实验
- c++第二次上机实验作业
- C++ 第二次上机实验报告
- C++第二次上机实验其他作业
- c++实验项目(作业报告)
- c++第2次-上机实验-作业报告