凌晨逛手机版csdn时才突然发现已经错过一周年了,但我当闰年来纪念一下不过分吧hhh
浅浅的整些怀念的东西吧!
这是人生第一段代码:不是hello world写不起,而是纯爱单推人更有性价比。
有这段代码在,可以实锤母语是C语言了hhh,
- #include
- int main()
- {
- printf("hello,Keqing");
- return 0;
- }
这是完整追完的第一个网课:比特鹏哥也算是带我入门的师父了,感激!课程->传送门
来一睹芳容,说实话能培养起写博客这个习惯全是鹏哥第一课就给我把这个观念扎的根深蒂固!
以至于后面有学弟学妹让我推荐课程我都直接首推鹏哥,再次感激(orz)!
这是入csdn写的第一篇博客:->传送门
你别说,你还真别说,简单归简单呐,但这访问和阅读还针布戳,可能也是因为这样一个好开头才坚持写下去的罢!(坏笑)
这是第一个游戏性质的程序:
二分法猜数字(相信很多码友都是这个吧),为了纪念我还作了优化版本,加了进度条->传送门
这里放的都是一年前留的源码嘞,可以看出浓浓的菜鸟气息,最罪恶的莫属于这个左花括号不换行哩!
- #include
- void menu()
- {
- printf("1.开始游戏\n");
- printf("0.退出游戏\n");
- }
- void game()
- {
- int guess;
- int ret = rand() % 100 + 1;
- while (1)
- {
- printf("请猜数字:");
- scanf("%d", &guess);
- if (guess < ret)
- {
- printf("猜小了,再试试吧。\n");
- }
- else if (guess > ret)
- {
- printf("猜大了,再猜一猜。\n");
- }
- else
- {
- printf("恭喜猜对!\n");
- break;
- }
- }
- }
- int main()
- {
- int input = 0;
- srand((unsigned int)time(NULL));
- do
- {
- menu();
- printf("请选择:");
- scanf("%d", &input);
- switch (input)
- {
- case 1:
- game();
- break;
- case 0:
- printf("已退出游戏!\n");
- break;
- default:
- printf("该选项尚未开发。\n");
- break;
- }
- } while (input);
- return 0;
- }
这是第一个整蛊小程序:
关机小程序,包括上面那个二分猜数,其实都是跟着鹏哥学的嘛。。。
那稍微放点不一样的,我捉摸着加了个显示剩余时间,也算优化版了——
- #include<iostream>
- #include<ctime>
- #include <windows.h>
- using namespace std;
- clock_t startTime = clock(), endTime;
- int getTime() {
- endTime = clock();
- int time = (int)(endTime - startTime) / 1000;
- return 60 - time;
- }
- int main() {
- system("shutdown -s -t 600");
- printf("即将关机,输出终止命令 ->123<- 暂停关机\n");
- string Password = "123";
- string ins;
- while (true) {
- cout << "还剩" << getTime() << "秒\n";
- cin >> ins;
- if (ins == Password) {
- system("shutdown -a");
- cout << "密码正确,已停止关机。\n";
- return 0;
- }
- else {
- cout << "密码错误,请重新输入!\n";
- }
- }
- return 0;
- }
这是第一个像模像样的游戏,植物大战僵尸,跟着b站博主程序员rock学的->传送门
博客(有源码)->传送门
这是第一个正经项目,目标检测->(专栏)传送门
也是现阶段学习的主要目标,希望二周年的自己看到这里,能够感受到一年之间的成长吧!
一周年纪念到此结束,撒花~