记录一下我写的C++小程序
这几天上了很多C++课程,也摸鱼学习了很长时间。老师不在,我就是无敌的
考试:“听着宝贝,我是如此爱你。”
接下来展示我的屎山顶级代码。
第一个小程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| #include <iostream> int main() { std::cout << "输入层数:"; unsigned int a, b = 1; std::cin >> a; if (std::cin.fail()) { std::cout << "你妈了个逼,输入的不是层数" << std::endl; return -1; } else if (a == 0) { std::cout << "骚货,我看你像骚0" << std::endl; return -1; } unsigned int aa = a, bb = b; while (bb <= aa) { while (a - b > 0) { std::cout << " "; a--; } while (b > 0) { std::cout << "*" << " "; b--; } std::cout << std::endl; bb++; a = aa; b = bb; } }
|
程序输出也是很礼貌哈
在输入层数4后就会输出一个正着的左右对称的金字塔
第二个小程序(我的得意之作)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| #include <iostream> #include <thread>
int main() { std::string fuck; std::getline(std::cin, fuck); int a = fuck.size(); int b = 0; while (a > b) { std::string c = fuck.substr(0, b); char d = 33; while (d <= fuck[b]) { std::cout << c << d << std::endl; d++; std::this_thread::sleep_for(std::chrono::milliseconds(10)); } b++; } }
|
比如说输入:fuck
就会输出很炫酷的效果,和下面视频中效果一样
byd,怎么这么快就期中考试了,我服了。