有趣的C语言小程序

来源:转载


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

#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;}

 


 



分享给朋友:
您可能感兴趣的文章:
随机阅读: