- 博客(9)
- 收藏
- 关注
原创 05:验证歌德巴赫猜想
注意引用两次函数即可,感觉已经很简洁了。 #include<iostream> using namespace std; int yinzi(int); int main() { int a,i,j,b; cin >> a; for (i = 2; i <= a / 2; i++) if (yinzi(i) != 0 && yinzi((a - yinzi(i))) != 0) cout...
2021-12-12 21:32:09
590
原创 构建简单计算器
首先定义一个字符b(char b),然后if(b==‘A’)(这里拿A举例子),即是当输入A的时候执行该条件语句。这个也可用于计算器的构建,定义‘+-*/’这类的。 例子 描述 一个最简单的计算器,支持+, -, *, / 四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。 输入 输入只有一行,共有三个参数,其中第1、2个参数为整数,第3个参数为操作符(+,-,*,/)。 输出 输出只有一行,一个整数,为运算结果。然而: 1. 如果出现除数为0的情况,则输出:Di
2021-12-12 19:02:22
312
原创 一个整数有几个奇数字,几个偶数字
注意:一定一定要注意int和long int一样,long long int 才不会溢出! #include<iostream> using namespace std; void zhengshu(long long int a); void fushu(long long int a); int main() { long long int a, i, j = 0, n, o = 0; cin >> a; if (a >= 0) ...
2021-12-12 19:00:37
1117
原创 杨老师6班测试 送分题(分不同情况填充)
思路: 首先打好框架,再往里慢慢填东西,很麻烦,不过挺有意思的。 代码: #include<iostream> using namespace std; int main() { char a, b;//a是填充边框和对角线的字符,b是填充其他地方的字符 int c, i, j,p=1,q;//c是边长 cin >> c >> a >> b; q = c;//偏右的对角线 for (i = 1; i &...
2021-12-02 23:50:42
468
原创 敲七 输出7和7的倍数,还有包含7的数字。例如(17,27,37...70,71,72,73...)
这个题目没有那么麻烦,思索所有可能性。 #include<iostream> using namespace std; int main() { int a, i; cin >> a; for (i = 1; i <= a; i++) if (i % 7 == 0 || i % 10 == 7 || (i / 10)%10 == 7 || (i / 100)%10 == 7 || (i/1000)%10 == 7||(i/10000...
2021-12-02 21:57:38
1906
原创 数字反转 (运用了递减数列)
#include<iostream> usingnamespacestd; intmain() { inta; charb; cin>>a>>b; if(a<=1000&&b=='n') cout<<"8"<<endl; if(a>1000&&b=='n') { if((a-1000)%500==0) cout<<((a...
2021-12-02 20:49:51
762
原创 【无标题】画空心矩形和实心(如何实现不同行输出不一样)
06:画矩形 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 根据参数,画出矩形。 输入 输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。 输出 输出画出的图形。 代码 #include<iostream> usingnamespacest...
2021-11-27 12:23:29
641
原创 如何使c++保留固定的小数点
#include<iostream> usingnamespacestd; intmain() { inta; charb; cin>>a>>b; if(a<=1000&&b=='n') cout<<"8"<<endl; if(a>1000&&b=='n') { if((a-1000)%500==0) cout<<((a...
2021-11-27 01:42:57
2857
原创 如何控制输入几个整数值(循环)
首先定义输入的数量n为多少,再输入n个整数值,用空格隔开便好。 #include<iostream> using namespace std; int main() { int n,b,i; cin >> n ; for (i = 1; i <= n; i++) { cin >> b; cout << b; } return 0; } 例题 描述 孙老师讲...
2021-11-27 00:52:08
1150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅