当前位置:网站首页>一本通循环结构的程序设计第一章题解(1)
一本通循环结构的程序设计第一章题解(1)
2022-07-30 12:45:00 【竹林居士-】
1、for循环求和
原题链接
http://ybt.ssoier.cn:8088/problem_show.php?pid=2016
【题目描述】
利用for循环。计算输出1+2+3+...+n1+2+3+...+n的和。
【输入】
输入nn。
【输出】
如题述,之和。
【输入样例】
10
【输出样例】
55
【提示】
【数据规模及约定】
对于100%的数据,1≤n≤100。
代码:
#include<iostream>
using namespace std;
int n,ans;
int main()
{
cin>>n;
for(int i=1;i<=n;i++) ans+=i;
cout<<ans<<endl;
return 0;
}2、输出偶数
原题链接
http://ybt.ssoier.cn:8088/problem_show.php?pid=2017【题目描述】
按照由小到大的顺序,输出1∼n之间的所有偶数。
【输入】
输入n
【输出】
输出为一行,各个偶数之间用一个空格隔开。
【输入样例】
10
【输出样例】
2 4 6 8 10
【提示】
【数据规模及约定】
对于所有数据,1≤n≤100。
代码:
#include<iostream>
using namespace std;
int n;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
if(i%2==0) cout<<i<<" ";
}
return 0;
}3、输出奇偶数之和
原题链接
http://ybt.ssoier.cn:8088/problem_show.php?pid=2018
【题目描述】
利用for循环,分别输出1∼n之间的所有奇数的和、偶数的和。
【输入】
输入n
【输出】
输出为一行,两个数(用一个空格隔开),偶数之和与奇数之和。
【输入样例】
10
【输出样例】
30 25
【提示】
【数据规模及约定】
对于所有数据,1≤n≤100。
代码:
#include<iostream>
using namespace std;
int n,ou,ji;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
if(i%2==0) ou+=i;
else ji+=i;
}
cout<<ou<<" "<<ji<<endl;
return 0;
}4、求阶乘
原题链接
http://ybt.ssoier.cn:8088/problem_show.php?pid=2019
【题目描述】
利用for循环求n!n!的值。
提示,n!=1×2×...×n。
【输入】
输入一个正整数n。
【输出】
输出n!的值。
【输入样例】
4【输出样例】
24【提示】
【数据规模及约定】
对于所有数据,1≤n≤20。
代码:
#include<iostream>
using namespace std;
long long n,ans=1;
int main()
{
cin>>n;
for(int i=n;i>=1;i--) ans*=i;
cout<<ans<<endl;
return 0;
}新手,请多指教
边栏推荐
- ES6 Set与Map是什么,如何使用
- 结合实战,浅析GB/T28181(三)——实况点播
- dolphinscheduler添加hana支持
- MySQL【排序与分页】
- What happened when the computer crashed?
- int a=8,a=a++,a? int b=8,b=b+1,b?
- [ASP.NET Core] Dependency Injection for Option Classes
- Yilian: Activating the Value Potential of Data Elements and Unleashing the Innovation Dividend of SAS SSD
- 为什么说Prometheus是足以取代Zabbix的监控神器?
- 力扣——15. 三数之和
猜你喜欢

Another blast!Ali's popular MySQL advanced collection is open source, reaching P7

漫谈金丝雀部署(Canary Deployment)

手慢无!阿里亿级流量高并发系统设计核心原理全彩笔记现实开源

dbaplus丛书丨《MySQL DBA工作笔记》限量签名版来了!

奇异值分解(SVD)原理与在降维中的应用(附带例题讲解)(纯理论)

一文读懂Elephant Swap,为何为ePLATO带来如此高的溢价?

Decoding Redis' most overlooked high CPU and memory usage issues

Rust from entry to proficient 02-installation

Why is Prometheus a monitoring artifact sufficient to replace Zabbix?

Heshu Group: Make smart cities smarter and make real life better
随机推荐
RTSP/Onvif协议视频平台EasyNVR服务一键升级功能的使用教程
js 构造函数 return 非空对象,其实例化的对象在原型上的差异
刷屏了!!!
CMake library search function does not search LD_LIBRARY_PATH
和数集团:让智慧城市更智慧,让现实生活更美好
[PostgreSQL] - explain SQL analysis introduction
DeFi 巨头进军 NFT 领域 用户怎么看?
【微信小程序】一文带你搞懂小程序的页面配置和网络数据请求
Dry Goods Sharing: Various Implementation Methods of Bean Management Factory with Great Use of Small Skills
自从外包干了四年,基本废了...
no matching host key type found. Their offer: ssh-rsa
腰部外骨骼机器人线性自抗扰控制器参数优化
13-GuliMall 基础篇总结
来n遍剑指--04. 二维数组中的查找
Xms Xmx PermSize MaxPermSize 区别
shell的理解
数字化时代,寻求企业财务转型路径的最优解
漫谈金丝雀部署(Canary Deployment)
CMake library search function does not search LD_LIBRARY_PATH
dolphinscheduler单机化改造