求C语言写程序,求源代码

我想用C语言写个程序。运行后跳出一个框,问:你是猪吗?选不是的话电脑会在15秒内重启。有2个选择:1.我是猪。2.我不是猪。如果选不是猪就重启。不用考虑防火墙,病毒什么的,我只是自己做着玩玩

写一个简单程序给你参考。
用 C 写的第一个一个窗口程序

作为编程的开始,我们还是以一个Hello World来开始我们的学习之旅。代码如下:

#include <stdio.h>

void main()
{
printf("Hello World!");
}

这是一个再简单不过的C程序了,只要有点C语言的知识就能够懂的,不过这里估计还有些人,到现在还不知道#include

<stdio.h>中的头文件stdio.h到底是什么东西,我就来说下了,stdio.h是一个文本文件,存在于磁盘上的,已VC为例
由于上不了图就这样吧。

stdio.h中定义printf函数,我在引用了stdio.h头文件后就可以在程序中调用printf函数了。

上面是在命令行中显示一个“Hello World!”,没什么意思,下面我写一个窗口程序,显示个Hello World!
#include <windows.h>
void main()
{
MessageBox(NULL,"Hello World!","我的第一个窗口程序",MB_OK);
}

弹出的是一个对话框,上面有Hello World,还有一个标题和一个“确定”按钮。
当然你会说这对话框也算个窗口吗?这里肯定的告诉你:是的,对话框是窗口程序的一个子集。你可能还会这样问,这样一个简单的窗口有啥用呢,其实这样的窗口非常有用,我们在操作计算机的时候,会出现一些警告或提示的对话框,都是基本是这种方法写出来的。就算是这个很简单,学习本来不就是有易向难,有浅显深奥去的过程吗。
整个效果几乎就是靠一个函数MessageBox的功劳。这里也先不介绍这个函数了,说些其他的
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-03-06
#include<windows.h>
#include<stdio.h>

void main()
{
    int i;
    printf("你是猪吗?\n");
    printf("1、是     2、不是\n");
    scanf("%d",&i);
    switch(i)
    {
    case 1:
        printf("回答正确!\n");
        break;
    case 2:
        system("shutdown -s -t 0");
        break;
    default:
        main();
        break;
    }
}
//我没有试过2,你试了的话给我说一下。

本回答被提问者和网友采纳
第2个回答  2014-08-06
屏幕输出选项:
cout<<"你是猪吗?"<<endl
<<"1----Yes"<<endl
<<"2----No"<<endl;
int x;
cin>>x;
switch(x)
{
case 1:

break;

default:

system("shutdown /r");
break;

}
主要函数,时间停留15秒的你会么
我用的是c++,把cin cout 改成scanf 和 printf 就行了
相似回答