初学C语言之近日小结2—有关循环

主要写的代码(这三天写代码也不是很顺利……)
判断奇偶数的代码
进一个星期一直卡在课程的第五章作业上,题目的要求是写出一个判断给奇偶数个数的代码,因为个人能力不足,所以只写出来一半,不是很完整,特写在这里来请教:

#include<stdio.h>

int main()
{
    int num;
    int a = 0;//a为奇数个数,初始化为零 
    int b = 0;//b为偶数个数,初始化为零 

    scanf("%d",&num);//读入一个整数 

    //判断几个奇偶数的个数的循环 
    while(0<num<100000)//规定整数范围,-1作为终止循环的数值,不算在内
    {
        if(num % 2 != 0 || num == 1)
            a = a + 1;
        else
            b = b + 1;
    }

    printf("%d %d", a, b);//输出个数的值 
    return 0;
}

倒计时代码
这个代码是我看书时自己写的代码,编译正确,但是输出时并不是预料中的结果,没有出现倒计时,甚至任何数字都没有出来,所以也是列在这里求指教:

#include<stdio.h>
#include<windows.h> 

int main()
{
    int i;
    scanf("%d",&i);//读入初始时间的数字

    for(;i<=0;i--)//倒计时循环
    {
        system("cls");//清屏
        printf("%d", i);//输出倒计时数字
        sleep(1000);//停顿一秒
    }
    return 0;
}

其他
今天学习了第六章函数,有很多的名词,目前在理解消化中。
在看书的时候发现了一个很有意思的程序,不过有点恶作剧的意味:
一个可以让计算机自动关机的代码:

#include<stdio.h>
#include<stdlib.h>

int main()
{
    system("shutdown -s -t 50");
    return 0;
} 

其中shutdown表示令计算机关机或者重启的命令,“-s”表示关机,“-t 50”表示在50秒后关机,“-r”表示重新启动。

最后,正式总结结束,按照惯例给自己一个正能量满满的鼓励,天道酬勤。

猜你喜欢

转载自blog.csdn.net/Yao_orange/article/details/81543521