栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言编程练习

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言编程练习

1 .如何判断闰年?
(闰年是非整百年可被4整除,整百年可被400整除)

2. 如何判断一个素数?100~200之间的素数怎么判断?

(与2到平方根范围比较,math头文件,linux下要编译时链接数学库即 gcc -lm)

3.求两个数的最大公约数,最小公倍数

(最大公约数从较小的数倒序找,最小公倍数从较大的数找至两数乘积)

4. 设计一个计算器程序(注意浮点数位数)

5. 设计一个日历程序,输入年月日,输出当年第多少天?

6.把一个三位数整数,逆序输出

7. 求1~100之间的和8. 200~300之间不能被3整除的数,5个一行输出

#include

#include

void fun1()//判断闰年
{
    printf("请输入一个年份:n");
    int i;
    scanf("%d",&i);
    if((i%100 != 0)&&(i%4 == 0))
        printf("年份%d是闰年",i);
    else if(i%400 == 0)
        printf("年份%d是闰年",i);
    else 

        printf("年份%d不是闰年",i);
    
}

// //判断一个素数,100到200之间的素数怎么判断
// void fun2()
// {
//     int i;
//     printf("请输入你要判断的数:n");
//     scanf("%d",&i);
//     int count=0;
//     for(int j=2; j<= sqrt(i) ;j++)
//     {
        
//         if(i%j == 0)
//         {
//             count =1;
//             printf("%d不是素数n",i);
//             break;
//         }
//         else if((j+1)> sqrt(i))
//             printf("%d是素数",i);
//     }

    
// }

//编写一个计算器程序
void fun4()
{
    int g;
    double i,j,k;
    printf("请输入你想要的计算:n1.加法 2.减法 3 乘法 4除法");
    scanf("%d",&g);
    switch(g)
    {
        case 1:
        {
            printf("请输入您要相加的两个数:n");
            scanf("%lf %lf",&i,&j);
            k=i+j;
            printf("%4.4lf",k);
        }
    }


}

//8. 200~300之间不能被3整除的数,5个一行输出
void fun8(){
    int count = 0;
    for(int i = 200; i <= 300; i++)
    {
        if(i%3 != 0)
        {
            printf("%-d  ",i);
            count++;
        }
        if(count == 5)
        {
            printf("n");
            count=0;
        }
    }

}

int main(int argc, char const *argv[])
{
    fun8();
    return 0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/954897.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号