当前位置: 移动技术网 > IT编程>开发语言>C/C++ > 有趣的C语言小程序

有趣的C语言小程序

2018年12月09日  | 移动技术网IT编程  | 我要评论

悬槌啤酒花,海贼王漫画中文网,银行收到高仿假币

  判断下面程序输出的内容:

 

#define _crt_secure_no_warnings 1
#include <stdio.h>
#include <stdlib.h>
int main() 
{
     int i=43; 
      printf("%d\n",printf("%d",printf("%d",i)));
      system("pause");
      return 0;
 }

 

 

        这是一个很简单的程序,其中主要使用到c语言的printf输出,程序先执行最内部的printf,即就是以整数形式输出i的值,输出内容为43,然后执行外面紧挨着的printf,即就是输出43的位数2,同理再执行最外面的printf,输出2的位数为1,所以程序输出的最终结果为4321.

 

《逗你玩》

要求:

 

执行程序:

 

..倒数60秒关机.. 

显示"快说你是猪!不然就关机".. 

如果输入的是"我是猪"..那么就取消关机.. 

 

如果输入的不是"我是猪"..那么就不取消..

 

下面为具体的程序:

 

 

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
         char write[100];
  
        system( "shutdown -s -t 60");      //关机命令,这个60是秒数,可根据情况设定.
 gt:
        printf( "快说你是猪!不然就关机!\n" );
        scanf( "%s", write);                
         if (strcmp(write, "我是猪" ) == 0)     //strcmp是字符串比较函数
        {
                printf( "哈哈,你是猪~\n" );
                system( "shutdown -a");
        }
        else
        {
                printf( "还不说是吧?不说就等关机!\n" );
                goto gt;         //goto语句,程序会跳转到带有gt标志的地方进行执行
        }
        return 0;
}

 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网