本文主要是介绍我写过最蠢的代码自己看完都笑翻了……,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
前言
蠢事1
蠢事2
蠢事3
总结
前言
每个人一生都会做很多蠢事,有的自己回头看看,确实很好玩,今天我想分享几个关于我的蠢事。
蠢事1
记得刚开始学C++时,自己还不怎么熟悉,学到for循环时,我自己就像做个宇宙大爆炸的小动画,我想先在屏幕上输出一个宇宙即将爆炸“”,然后等待30秒在输出“宇宙已经爆炸”,这样的小程序。
可问题来了,我当时只会for循环,还不知道Sleep的用法咋办?
我绞尽脑汁,抓耳挠腮,左思右想,想了三天三夜(有点小夸张),终于我想出来了,我们都知道程序有运行时间,而每运行一次for循环需要用0.00001秒左右(可能不准确),那我重复执行多次for循环不就完事了吗,于是便有了以下代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{int tuoyanshijian;cout<<"宇宙即将爆炸!"<<endl;for(long long i=1;i<=20000000000;i++) {tuoyanshijian=0;}cout<<"宇宙已经爆炸!"<<endl;return 0;
}
你是不是很惊奇,竟然for循环还能这样玩!你仔细数一数0的个数,发现有10个0,200亿!
这个变量名你加个拼音试试看,会发现新大陆。其实当时的我特别喜欢用拼音来命名变量,比如以下几个你可以猜一猜:feibonaqieshulie , gougudingli , zhouchang , mianji…… 蠢吧,后来我好不容易学会用英文命名了,可是我又不知道英文咋拼啊!你说苦不苦。
咋样,是不是很蠢,但对于那时的我很有成就感!我十分高兴的给同学演示,特别自豪。
蠢事2
记得我五年级时参加了一个信息与未来的比赛,然后第二题是这样的:输入一个四位数,把它随意组成两个两位数,请问两个两位数和最小是多少?
这题只要上了二年级就会,只需把两个稍小数字做两位数的十位,剩下的随意分配,可是我考试时,脑子一片空白,边小手咚咚咚使劲的敲键盘,最终写了这样的代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{int n,a[5];cin>>n;int tmp=0; while(n){tmp++;a[tmp]=n%10;n/=10;}int ans=10000;ans=min(ans,a[1]*10+a[2]*10+a[3]+a[4]);ans=min(ans,a[1]*10+a[2]+a[3]*10+a[4]);ans=min(ans,a[1]*10+a[2]+a[3]+a[4]*10);ans=min(ans,a[1]+a[2]*10+a[3]*10+a[4]);ans=min(ans,a[1]+a[2]*10+a[3]+a[4]*10);ans=min(ans,a[1]+a[2]+a[3]*10+a[4]*10);cout<<ans<<endl;return 0;
}
很难想象当时我只会“小鸡着米”式打键盘的我在这一题耗了多久呜呜呜……
备注一下,小鸡啄米指用一只手一个一个啄键盘,很像小鸡在啄米,别误解!
既然讲到这了,免费送大家一个AC题解:
#include<bits/stdc++.h>
using namespace std;
int main()
{int n,a[5];cin>>n;int tmp=0; while(n){tmp++;a[tmp]=n%10;n/=10;}sort(a+1,a+4+1); cout<<a[1]*10+a[2]*10+a[3]+a[4]<<endl;return 0;
}
蠢事3
我还自己写过一个很搞笑很无聊的程序,你们千万别当真啊:
#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;if(n<10) cout<<"I am a fat pig!"<<endl;if(n>10) cout<<"I am a cute dog!"<<endl; if(n==10) cout<<"I am a happy cat!"<<endl;return 0;
}
这程序看着挺无聊的,但玩起来,你别说还真能让我快乐一下午,尤其是dog那里,我就不多说了,想体验的可以试试,一定不要当真!!!
总结
看了我的蠢事,你是不是会心一笑,大家觉得好玩的话,点赞过15,我再更一个蠢事系列!
最后认识一下吧,我是爱编程的小芒果,我们有缘再见!
我的博客:爱编程的小芒果_洛谷题目讲解大全,30天带你学会C++(学不会你找我),算法讲解-CSDN博客
这篇关于我写过最蠢的代码自己看完都笑翻了……的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!