码迷,mamicode.com
首页 > 编程语言 > 详细

有趣的C语言小程序

时间:2015-10-25 22:48:03      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:c语言小程序、printf、逗你玩小游戏、关机指令

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

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



本文出自 “无心的执着” 博客,请务必保留此出处http://10740590.blog.51cto.com/10730590/1706033

有趣的C语言小程序

标签:c语言小程序、printf、逗你玩小游戏、关机指令

原文地址:http://10740590.blog.51cto.com/10730590/1706033

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!