• 【灌水】信息课的感想


    今天陪着同学们上信息课,又从头学了一遍C++。今天的信息课不落俗套,老师贴的第一份代码并不是Hello world(一道连洛谷都没有的大水题),而是贴了一段比Hello world更水的代码,一份在OJ上“非法调用”、NOIP里会被禁赛的代码:

    #include<iostream>
    using namespace std;
    int main()
    {
    	system("shutdown -s");//用Windows+R演示一下,效果直接
    }
    

      如果这是一道题,该多好啊!怎么样,真是一份精彩的代码,短短的几行,就实现了一个功能,想必大家都知道其中的含义。接下来才是0001 Hello world。

    #include<iostream>
    using namespace std;
    int main()
    {
    	cout<<"Hello world";//很天真,很纯洁,未受到stdio.h、printf等毒瘤的污染
    }
    

      0002五层小山,不忍直视,你去做“超级玛丽游戏”吧!

    #include<iostream>
    using namespace std;
    int main()
    {
    	cout<<"    *"<<endl;
    	cout<<"   ***"<<endl;
    	cout<<"  *****"<<endl;
    	cout<<" *******"<<endl;
    	cout<<"*********";
    }
    

      大家学完循环语句后,可以回过头来看,这道题还有没有其他解法?(小心“输出格式错误”)

    #include<iostream>
    using namespace std;
    int main()
    {
    	int i,j;
    	for(i=1;i<=5;i++){
    		for(j=4;j>=i;j--) cout<<' ';
    		for(j=1;j<i*2;j++) cout<<'*';
    		cout<<endl;
    	}
    	return 0;
    }
    

      今天的讲解就到此结束。最后引用某人的一句话:你们有毒吧!

  • 相关阅读:
    [POJ 3253] Fence Repair
    [POJ 1422] Air Raid
    [POJ 2195] Going Home
    [POJ 1273] Drainage Ditches
    [BZOJ 1718] Redundant Paths
    [POJ 1041] John's Trip
    [NOI 2003] 逃学的小孩
    __attribute__((noreturn))的用法
    回味经典——uboot1.1.6 之 第二阶段 第三阶段
    回味经典——uboot1.1.6 之 第一阶段
  • 原文地址:https://www.cnblogs.com/dong-ji-yuan/p/9600308.html
Copyright © 2020-2023  润新知