首页
IT
登录
6mi
u
盘
搜
搜 索
IT
c++第二次实验(1)
c++第二次实验(1)
xiaoxiao
2021-03-25
77
/* 文件名称:a.cpp
* 作 者:徐浩宁
* 完成日期:2017 年 3月 13 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:
项目2:本月有几天?
自选if语句的嵌套或/和switch语句完成程序设计
编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
样例输入1:2004 2
输出结果1:本月29天
样例输入2:2010 4
输出结果2:本月30
* 程序输出:
* 问题分析:略
* 算法设计:略
#include<iostream> using namespace std; int main() { int year,days,mouth,temp1=1,temp2=0; cout<<"功能:某年某月有几天"<<endl; cout<<"请输入年份:"; cin>>year; if(year@0==0||(year%4==0&&year0!=0)) temp2=1; while(temp1) { cout<<"请输入月份:"; cin>>mouth; if(!(mouth>0&&mouth<13)) { cout<<"输入有误"<<endl; continue; } temp1=0; } if(mouth==2) { days=28; if(temp2) { days++; cout<<"本月共有"<<days<<"天。\n"; } } else if(mouth%2==0) cout<<"本月共有30天;\n"; else cout<<"本月共有31天。\n"; return 0; }
二.运行结果
三.心得体会
c++是一个有难度而又有趣的东西
四.知识点总结
if语句的熟练掌握十分重要
一、问题及代码
/* 文件名称:b.cpp
* 作 者:徐浩宁
* 完成日期: 2017 年 3 月 13 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述:无
* 问题描述:输出1000-10000之间,个位和千位相等的所有质数
* 程序输出:无
* 问题分析:无
* 算法设计:无
*/
#include <iostream>
using
namespace
std;
int
main()
{
int
i,j=0,k,z=0,tell=0;
for
(i=1000; i<=10000; i++)
{
z=i;
j=i/100;
for
(k=2; k<i/2; k++)
{
if
(i%k==0)
{
tell=0;
break
;
}
else
if
((i%k!=0)&&(j==z))
{
tell=1;
}
}
if
(tell==1)
{
cout<<i<<
" "
;
tell=0;
}
}
return
0;
}
二.运行结果
三.心得体会
做起来真的很麻烦
四.知识点总结
上学期的知识还是有很多用处的
转载请注明原文地址: https://ju.6miu.com/read-40955.html
技术
最新回复
(
0
)