有趣的C语言小程序
2015-10-25 15:10
381 查看
判断下面程序输出的内容:
《逗你玩》要求:执行程序:..倒数60秒关机..
显示"快说你是猪!不然就关机"..
如果输入的是"我是猪"..那么就取消关机.. 如果输入的不是"我是猪"..那么就不取消..下面为具体的程序:
#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; }
相关文章推荐
- 详解C语言中printf输出的相关函数
- PHP echo,print,printf,sprintf函数之间的区别与用法详解
- php printf输出格式使用说明
- PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
- php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
- C语言printf详细解析
- 在输入输出字符串时scanf(),printf()和gets(),puts()的区别浅谈
- php中sprintf与printf函数用法区别解析
- 浅析Java中print、printf、println的区别
- printf的返回值问题(转)
- linux内核中printf函数实现原理分析
- C语言之格式化输出
- C/C++ linux下光标定位和清屏函数(printf 实现)
- C语言从头开始(001)
- H题
- 河内塔问题(Hanoi Tower)
- printf函数返回值的含义
- 99乘法表
- C printf() 详解——printf('%08x',number);
- fflush函数的深入理解