一直程序员的养成日记 第一张 第二节 改错与优化

本文提供了三个使用C语言编写的经典算法示例,包括求解100到200之间的素数、生成9*9乘法表及找出1000至2000年间的所有闰年。

昨天写了一篇满是错误的代码 自己看着都辣眼睛。今天特地修改一番 我的VS2013出问题了 ,一旦运行就死机 所以一下只是经过了调试,

若有错误,欢迎大家,继续指正,谢谢!!!

100——200之间的素数:

#include <stdio.h>

#include <math.h>

int main()

{

    inti = 0;

    intcount = 0;

    intj = 0;

    for( i = 101; i <= 200; i+=2 )

    {  

       

        for(j = 0; j <= sqrt(i); j++)

        {

            if(i%j == 0)

                break;

        }

    }if(j > sqrt(i))

    {

        count++;

        printf("%d", i);

    }

    printf("\n count=%d\n,count");

    getchar();

    return0;

}

9*9乘法表:

#include <stdio.h>

int main()

{

    inti = 0;

    intj = 0;

    for(i = 1; i <= 9; i++);

    {

        for(j = 0; j <= i; j++);

        {

            printf("%d*%d = %d\n", i, j, i*j);

        }

        printf("\n");

        getchar();

    }

    return0;

}

 

1000-2000年的闰年:

#include <stdio.h>

int main()

{

    intyear = 0;

    intcount = 0;

    for(year = 1000; year <= 2000; year++)

    {

        if((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0));

        count++;

        printf("%d", year);

    }

    printf("\n count=%d", count);

    getchar();

    return0;

 

}

 

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值