信息学奥赛一本通-编程启蒙(C++版)在线评测系统 例24 解

3143:【例24.1】 重要的话说 n 遍


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 2972     通过数: 1970

【题目描述】

输入一个整数 n� ,然后输出 n� 遍"I'm gonna WIN!"。

【输入】

输入只有一行,其中含有一个正整数n�(1≤n≤101≤�≤10)。

【输出】

输出 n� 行"I'm gonna WIN!"。

【输入样例】

2

【输出样例】

I'm gonna WIN!
I'm gonna WIN!

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a;
	cin>>a;
	for(int i=0;i<a;i++)
	{
		cout<<"I'm gonna WIN!"<<endl;
	}
	return 0;
}

3144:【例24.2】 26个兄弟姐妹1


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 2366     通过数: 1799

【题目描述】

2626个字母2626枝花,2626个兄弟姐妹是一家。

试编一程序,按字典顺序输出2626个小写英文字母。

说明:字典顺序指A B C D......X Y Z a b c d......x y z

【输入】

【输出】

一行,按字典顺序输出2626个小写英文字母。

【输入样例】

【输出样例】

a b c d e f g h i j k l m n o p q r s t u v w x y z

【来源】

参考--小学生c++趣味编程

#include<bits/stdc++.h>
using namespace std;
int main()
{
	char i;
	for(i='a';i<='z';i++)
	{
		cout<<i<<" ";
	}
	return 0;
}

3145:【例24.3】 奇数求和


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 2782     通过数: 1620

【题目描述】

计算非负整数 m� 到 n�(包括 m� 和 n�)之间的所有奇数的和,其中,m� 不大于 n�,且 n� 不大于 300300。例如 m=3�=3,n=12�=12,其和则为:3+5+7+9+11=353+5+7+9+11=35。

【输入】

两个数 m� 和 n�,两个数以一个空格分开,其中 0≤m≤n≤3000≤�≤�≤300。

【输出】

输出一行,包含一个整数,表示 m� 到 n�(包括 m� 和 n�)之间的所有奇数的和。

【输入样例】

7 15

【输出样例】

55
#include<bits/stdc++.h>
using namespace std;
int n,m,sum;
int main()
{
	cin>>m>>n;
	for(int i=m;i<=n;i++)
	{
		if(i%2) sum+=i;
	}
	cout<<sum;
	return 0;
}

3146:练24.1 老狼老狼


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 2937     通过数: 1553

【题目描述】

尼克和格莱尔玩“老狼老狼几点钟”的游戏:

老狼老狼几点钟?1点钟。

老狼老狼几点钟?2点钟。

老狼老狼几点钟?3点钟。

......

老狼老狼几点钟?11点钟。

老狼老狼几点钟?12点钟。

狼来了,快跑!

试编一程序,输出上面的文字。

【输入】

【输出】

老狼老狼几点钟?1点钟。

老狼老狼几点钟?2点钟。

老狼老狼几点钟?3点钟。

老狼老狼几点钟?4点钟。

老狼老狼几点钟?5点钟。

老狼老狼几点钟?6点钟。

老狼老狼几点钟?7点钟。

老狼老狼几点钟?8点钟。

老狼老狼几点钟?9点钟。

老狼老狼几点钟?10点钟。

老狼老狼几点钟?11点钟。

老狼老狼几点钟?12点钟。

狼来了,快跑!

【输入样例】

【输出样例】

【来源】

参考--小学生c++趣味编程

#include<bits/stdc++.h>
using namespace std;
int main()
{
	for(int i=1;i<=12;i++)
	{
		cout<<"老狼老狼几点钟?"<<i<<"点钟。" <<endl;
	}
	cout<<"狼来了,快跑!";
	return 0;
}

3147:练24.2 for循环求和


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 6170     通过数: 4256

【题目描述】

利用for循环。计算输出1+2+3+...+n1+2+3+...+�的和。

【输入】

输入n�。对于100%的数据,1≤n≤1001≤�≤100。

【输出】

如题述,之和。

【输入样例】

10

【输出样例】

55
#include<iostream>
using namespace std;
int main()
{	
	int a,s=0;
	cin>>a;
	for(int i=1;i<=a;i++)
	{
		s=s+i;
	}
	cout<<s;
	return 0;
}

 

3148:练24.3 循环输出


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 12055     通过数: 3086

【题目描述】

输入一个正整数n�(1≤n≤1000001≤�≤100000)。

输出11, 22, 33, ..., n�。

每行一个数字。

【输入】

输入一行,一个正整数n�。

【输出】

输出共n�行,每行一个数字,第i�行包含一个整数i�。

【输入样例】

2

【输出样例】

1
2
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    long long a,b,c=0; cin>>a;
    for (int i=1;i<=a;i++)
    {
        printf("%d\n",i);
    }
    return 0;
}

记得关注再走哦!!!

  • 19
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值