【C】上次死去的C老师被我气活系列
#include <stdio.h>//定义一个输入输出头文件哎呀好麻烦233#include <windows.h>//为了延时而用
int loading(int x);//为了方便大家可以自己定义一个函数来存放.
int main()
{
int a,c;//定义函数,虽然c好像没什么用
start:
printf("灰太狼从家出发。\n");//输出一段函数
Sleep(1000);//延时一秒
loading(0);//这里是0 x=0 10-0固然十次
waimianchufa:
Sleep(1000);//延时一秒
yangcun:
printf("灰太狼到达羊村。\n");
loading(5);//这里是5 x=5 10-5五次
input:
printf("把灰太狼扔到外面请输入1\n把灰太狼扔回家请输入2\n把喜羊羊抓走请按3\n");
scanf("%d",&a);//让用户输入一个数字
switch(a)//对a判定
{
op:
case 1:printf("灰太狼被扔到外面,回家后被打飞到羊村,没回家继续进攻羊村。\n1.被扔到外面\n2.被扔回家\n");//1的话执行后面,以下均为.
scanf("%d",&c);
if (c==1)
{
//三目没用,考虑到有其他。
goto waimianchufa;
}
else if(c == 2)
{
printf("灰太狼被一平底锅打到羊村\n");//嗯 再被喜羊羊打回去。百米羽毛球竞争赛。
goto yangcun;
//其实不用括号也可以 习惯了
}
else
{
printf("输入错误,请重新输入。\n");
goto op;
}
break;
case 2:printf("被红太狼打飞到羊村,依然是从家出发.\n");
goto yangcun;
break;
case 3:printf("把喜羊羊抓走后,陪喜羊羊玩了一会后,又装傻把羊放走了,循环前面.\n");
goto start;
break;
default:printf("输入错误,请重新输入\n");
goto input;
//哼,小白狼比你帅多了,早知道嫁给小白狼了。
//不过,还是找个一心一意肯为我努力和付出一切的比较好吧。灰太狼。。
}
return 0;
}
int loading(int x)
{
printf("Loading");
while (x<10)
{
Sleep(1000);
printf(".");
x++;
}
Sleep(1000);//五秒与喜羊羊暧昧,然后被喜羊羊扔到外面或者扔到家.设置123/
printf("\n");
}//本期教程到此结束2333,静静听完这首歌吧。
------------
注释请不必在意,是做了视频投到b站的。不过这个是做完视频又优化过的版本罢了。
goto还是太频繁。。。
break好像的确多余,不过还是养成个好习惯吧233。。
然而你可以使用_sleep而不是Sleep,前者“看起来更跨平台”。
另外以后发代码请使用代码着色器,也就是下面这个:#include<stdio.h>请看这个帖子:http://www.0xaa55.com/thread-139-1-1.html 0xAA55 发表于 2015-8-24 20:40
然而你可以使用_sleep而不是Sleep,前者“看起来更跨平台”。
另外以后发代码请使用代码着色器,也就是下面 ...
printf("是的老哥,就像这样。"); 0xAA55 发表于 2015-8-24 20:40
然而你可以使用_sleep而不是Sleep,前者“看起来更跨平台”。
另外以后发代码请使用代码着色器,也就是下面 ...
#include <stdio.h>
int main()
{
printf("看来不写完全的不会高亮呢。");
return 0;
} 这个灰太狼没完没了 ..... ..... 13*0217 发表于 2015-8-25 17:55
这个灰太狼没完没了 ..... .....
论为何喜羊羊没有结局。 可以可以!! 呵呵,学习了,感谢楼主。
页:
[1]