12.10每日一题(备战蓝桥杯循环输出)

2023-12-13 03:35:46

12.10每日一题(备战蓝桥杯循环输出)

题目 1881: 【入门】循环输出1~100之间的每个数

题目描述

请循环输出1~100之间的每个整数,输出时每行输出1个数,比如,输出结果的前10个数是这样的:

1

2

3

4

5

6

7

8

9

10

输入

输出

按要求输出1~100之间的每个数。

来源/分类

[简单循环]

题解 1881: 【入门】循环输出1~100之间的每个数

#include<iostream>
#include<cstdio>
using namespace std;

int main()
{
	for(int i = 1 ; i <= 100 ; i++){
		printf("%d\n",i);
	}	
	return 0;
}

题目 1882: 【入门】循环输出100~1之间的每个数

题目描述

请循环输出100~1之间的每个整数,输出时每行输出1个数,比如,输出结果的前10个数是这样的:

100

99

98

97

96

95

94

93

92

91

输入

输出

按要求输出100~1之间的每个数。

来源/分类

[简单循环]

题解 1882: 【入门】循环输出100~1之间的每个数

#include<iostream>
#include<cstdio>
using namespace std;

int main()
{
	for(int i = 100 ; i >= 1 ; i--){
		printf("%d\n",i);
	}	
	return 0;
}

题目 1696: 【入门】请输出1~n之间所有的整数

题目描述

从键盘读入一个整数n,请循环输出1~n之间所有的整数,每行输出1个。

比如,假设n=5,那么输出结果如下:

1

2

3

4

5

输入

一个整数n。

输出

输出1~n之间所有的整数。

样例输入 复制
5
样例输出 复制
1
2
3
4
5
来源/分类

[简单循环]

题解 1696: 【入门】请输出1~n之间所有的整数

#include<iostream>
#include<cstdio>
using namespace std;
int n;
int main()
{
	scanf("%d",&n);
	for(int i = 1 ; i <= n ; i++){
		printf("%d\n",i);
	}	
	return 0;
}

题目 1697: 【入门】请输出n~1之间所有的整数

题目描述

从键盘读入一个整数n,请输出n~1之间所有的整数,每行输出1个。

比如,假设读入n=5,输出结果如下:

5

4

3

2

1

输入

一个整数n。

输出

输出n~1之间所有的数,每行1个。

样例输入 复制
5
样例输出 复制
5
4
3
2
1
来源/分类

[简单循环]

题解 1697: 【入门】请输出n~1之间所有的整数

#include<iostream>
#include<cstdio>
using namespace std;
int n;
int main()
{
	scanf("%d",&n);
	for(int i = n ; i >= 1 ; i--){
		printf("%d\n",i);
	}	
	return 0;
}

题目 1698: 【入门】请输出带有特殊尾数的数

题目描述

请输出1~n中所有个位为1、3、5、7中任意一个数的整数,每行1个。(n < 1000)

比如,假设从键盘读入20,输出结果如下:

1

3

5

7

11

13

15

17

输入

一个整数n。

输出

输出满足条件的数,每行1个。

样例输入 复制
20
样例输出 复制
1
3
5
7
11
13
15
17
来源/分类

[简单循环]

题解 1698: 【入门】请输出带有特殊尾数的数

#include<iostream>
#include<cstdio>
using namespace std;
int n;
int main()
{
	scanf("%d",&n);
	for(int i = 1 ; i <= n ; i++){
		if(i % 10 == 1 || i % 10 == 3 || i % 10 == 5 || i % 10 == 7){
			printf("%d\n",i);
		}
	}	
	return 0;
}

题目 1699: 【入门】输出是2的倍数,但非3的倍数的数

题目描述

请从键盘读入一个整数n,输出1~n中所有是2的倍数,但非3的倍数的数,每行1个。

比如,读入一个整数10,输出结果如下:

2

4

8

10

输入

一个整数n。

输出

按要求输出1~n中满足条件的整数,每行1个。

样例输入 复制
10
样例输出 复制
2
4
8
10
来源/分类

[简单循环]

题解 1699: 【入门】输出是2的倍数,但非3的倍数的数

#include<iostream>
#include<cstdio>
using namespace std;
int n;
int main()
{
	scanf("%d",&n);
	for(int i = 1 ; i <= n ; i++){
		if(i % 2 == 0 && i % 3 != 0){
			printf("%d\n",i);
		}
	}	
	return 0;
}

题目 1700: 【入门】请输出所有的2位数中,含有数字2的整数

题目描述

请输出所有的2位数中,含有数字2的整数有哪些,每行1个,按照由小到大输出。

比如:12、21、22、23……都是含有数字2的整数。

输入

输出

按题意要求由小到大输出符合条件的整数,每行1个。

来源/分类

[简单循环]

题解 1700: 【入门】请输出所有的2位数中,含有数字2的整数

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	for(int i = 10 ; i <= 99 ; i++){
		if(i % 10 == 2 || i / 10 == 2){
			printf("%d\n",i);
		}
	}	
	return 0;
}

题目 1701: 【入门】请输出所有的3位对称数

题目描述

请输出所有的3位对称数,对称数指的是一个整数n正过来和倒过来是一样的,比如:101、121、282……

请从小到大输出符合条件的3位对称数,每行1个。

输入

输出

从小到大按题意输出符合条件的数,每行1个。

来源/分类

[简单循环]

题解 1701: 【入门】请输出所有的3位对称数

#include<iostream>
#include<cstdio>
using namespace std;
int ans;
int main()
{
	for(int i = 100 ; i <= 999 ; i++){
		int temp = i;
		ans = 0;
		while(temp != 0){
			int res = temp % 10;
			ans = ans * 10 + res;
			temp /= 10;
		}
		if(ans == i){
			printf("%d\n",ans);
		}
	}	
	return 0;
}

题目 1711: 【入门】输出满足条件的整数1

题目描述

有这样的两位数,其十位上的数字比个位上的数字要大,且十位和个位上的数字之和为偶数,请找出所有的满足条件的2位数。

输入

输出

输出满足条件的2位数,每行一个

来源/分类

[简单循环]

题解 1711: 【入门】输出满足条件的整数1

#include<iostream>
#include<cstdio>
using namespace std;
int ans;
int main()
{
	for(int i = 10 ; i <= 99 ; i++){
		if(i / 10 > i % 10 && ((i / 10) + (i % 10)) % 2 == 0){
			printf("%d\n",i);
		}
	}	
	return 0;
}

题目 1712: 【入门】输出满足条件的整数2

题目描述

有这样的三位数,其百位、十位、个位的数字之和为偶数,且百位大于十位,十位大于个位,请输出满所有满足条件的整数。

输入

输出

输出满足条件的整数,每行一个。

来源/分类

[简单循环]

题解 1712: 【入门】输出满足条件的整数2

#include<iostream>
#include<cstdio>
using namespace std;
int ans;
int main()
{
	for(int i = 100 ; i <= 999 ; i++){
		int g = i % 10;
		int s = i / 10 % 10;
		int b = i / 100;
		if((g + s + b) % 2 == 0 && s > g && b > s){
			printf("%d\n",i);
		}
	}	
	return 0;
}

题目 1713: 【入门】输出满足条件的整数3

题目描述

有一个数列,该数列的前4个数是:1 4 7 10;

请从键盘读入一个正整数n,请通过观察前4项的规律,输出1~n之间所有满足该规律的数字。

输入

在一行输入一个整数n。

输出

输出满足题目要求的整数,每行1个。

样例输入 复制
10
样例输出 复制
1
4
7
10
来源/分类

[简单循环]

题解 1713: 【入门】输出满足条件的整数3

#include<iostream>
#include<cstdio>
using namespace std;
int n;
int main()
{
	scanf("%d",&n);
	for(int i = 1 ; i <= n ; i+=3){
		printf("%d\n",i);
	}	
	return 0;
}

题目 1714: 【入门】输出满足条件的整数4

题目描述

输出1-n中含有数字3或者含有数字5,且因数有2(即能被2整除)的所有整数。(n < 1000)

输入

从键盘输入一个整数n。

输出

输出满足条件的整数,每行一个

样例输入 复制
50
样例输出 复制
30
32
34
36
38
50
来源/分类

[简单循环]

题解 1714: 【入门】输出满足条件的整数4

#include<iostream>
#include<cstdio>
using namespace std;
int n;
int main()
{
	scanf("%d",&n);
	for(int i = 1 ; i <= n ; i++){
		int g = i % 10;
		int s = i / 10 % 10;
		int b = i / 100;
		if((i % 10 == 3 || i / 10 % 10 == 3 || i / 100 == 3 || i % 10 == 5 || i / 10 % 10 == 5 || i / 100 == 5) && i % 2 == 0){
			printf("%d\n",i);
		}
	}	
	return 0;
}

题目 1715: 【入门】输出满足条件的整数5

题目描述

有这样一个四位数,其千位和百位之和为偶数,十位和个位之和为奇数,且前两位之和大于后两位之和,且含有因数8,请输出满足上述条件的整数。

输入

输出

输出满足条件的整数,每行一个。

来源/分类

[简单循环]

题解 1715: 【入门】输出满足条件的整数5

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	for(int i = 1000; i <= 9999 ; i++){
		int a = i / 1000 + i / 100 % 10;
		int b = i / 10 % 10 + i % 10;
		if(i % 8 == 0 && a % 2 == 0 && b % 2 == 1 && a > b){
			printf("%d\n",i);
		}
	}	
	return 0;
}

题目 1721: 【入门】输出个位为5或者个位为8数

题目描述

请从小到大输出1~n中所有个位为5或者个位为8的所有的整数,每行1个。

比如,假设n=20,那么满足条件的数输出如下:

5

8

15

18

输入

一个整数n。

输出

1~n中所有满足条件的整数。

样例输入 复制
25
样例输出 复制
5
8
15
18
25
提示
样例输入1:20样例输出1:581518样例输入2:30样例输出2:5815182528样例输入3:25样例输出3:58151825
来源/分类

[简单循环]

题解 1721: 【入门】输出个位为5或者个位为8数

#include<iostream>
#include<cstdio>
using namespace std;
int n;
int main()
{
	scanf("%d",&n);
	for(int i = 1 ; i <= n ; i++){
		if(i % 10 == 5 || i % 10 == 8){
			printf("%d\n",i);
		}
	}	
	return 0;
}

文章来源:https://blog.csdn.net/qq_53701704/article/details/134915166
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。