c语言 倒计时不清屏_简单C语言语法

41576d43445d995c70c7578278ca22da.png

{

下面来点有意思的

嵌套

}

先来个倒计时——

(后面有好玩的代码)

为了让输出看着顺眼我们给他加上颜色,

下面乘上代码:

#include

#include

#include //这表示只用于电脑

int main()

{

int a=10;

system("color 0a");

while(a>=0)

{

system("cls");//清屏

printf("%d",a);

Sleep(1000);//Sleep是等待指令,以毫秒为单位,所以用1000代为1秒,同样的数字越小,数字改变越快!

a=a-1;

}

return 0;

}

下面进入正题:

如果你想打印“*”15个,等分到三行,这很简单:

#include

int main()

{

printf("*****n");

printf("*****n");

printf("*****n");

return 0;

}

但要是输出*几百行呢?

就算你“Ctril+C”也会累的吧,

所以这时嵌套来了,while的嵌套我们今天来看一下嵌套if语句:

#include

int main()

{

int a=1;

while(a

{

printf("*");

if(a%5==0)

{

printf("n");

}

a++;

}

return 0;

}

有点长,但是它处理多项的时候简便啊,要把眼光放长远。

下面看个实例。

字母跑动

你有头绪吗,让字母跑起来。

我们用无脑式来一次:

#include

#include

#include

int main()

{

int a;

system("cls");

printf("H");

Sleep(1000);

system("cls");

printf(" H");

Sleep(1000);

system("cls");

printf(" H");

system("cls");

return 0;

}

仅仅三步,代码已经那么多,要是一百步,估计你都干了。

下面看嵌套用法:

当心有诈!

#include

#include

#include

int main()

{

int a=0;

while(a

{

system("cls");

printf("H");

Sleep(1000);

a=a+1;

}

return 0;

}

如果你天真的测试了,对不起,你上当了,因为你的不认真!

你有看到“空格”吗?

这次是真的了:

#include

#include

#include

int main()

{

int a=0,b;

while(a

{

system("cls");

b=1;

while(b

{

printf(" ");

b=b+1;

}

printf("H");

Sleep(1000);

a=a+1;

}

return 0;

}

看到它的便捷有没有觉得它很实用呢?

b9cd5c40aa7433d8e645bc2c0a17f60e.gif

额外:

你想知道下面的代码有什么用吗?自己试一试:

#include

int main()

{

int a;

printf("你爱学习吗?n");

printf("请给出你的答案:n");

printf("**********************n");

printf("* 1.特别喜欢 *n");

printf("* 2.还好 *n");

printf("* 3.我可以不回答吗? *n");

printf("**********************n");

do

{

scanf("%d",&a);

if(a==1)

{

printf("我就知道,我特讨人喜欢!n");

break;

}

else

{

printf("学生你想怎样,喜欢我那么难吗?——来自学习的质问n");

}

}while(a=1);

return 0;

}

这次的文章到此结束,谢谢观看。

b87a47ffbcc418f842ac617271a7764a.png

最后,如果你跟我一样都喜欢C/C++,也在学习C/C++的道路上奔跑,欢迎你加入!

只961看676数182字,本qun会给大家分享一些经验,每天都会分享最新业内资料,分享C/C++免费课程,共同交流学习,让学习变(编)成(程)一种习惯!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值