C语言学习(一)

C语言的顺序结构,循环结构,选择结构等,都是重要的的结构。今天编写了判断年份的程序以及花工资的程序,还有一个判断素数的程序现在还没有结果,还需要仔细研究

判某一年是否闰年。
输入:年(year)
计算:判是否闰年
输出:闰年或非闰年(leap)
闰年条件:
能被4整除,但不能被100整除。
能被4整除,又能被400整除。

#include <stdio.h>

int main()
{
    int x,y,z,year;
    printf("this year is :");
    scanf("%d",&year);
    if(0 == year % 4)
    {
        if(0 == year % 100)
        {
            if(0 == year % 400)
            {
                x = 1;
            }
        }
        else
        {
            x=1;
        }
    }
    if(1 == x )
    {
        printf("闰年\n");
    }
    else
    {
        printf("非闰年\n");
    }
    return 0;
}
 

财务人员给员工发工资时经常遇到这样一个问题,即根据每个人的工资额(以元作为单位)计算出各种面值的钞票的张数,且要求总张数最少。
例如,某职工工资为3436元,发放方案为:100元34张,20元1张,10元1张,5元1张,1元1张。

#include <stdio.h>

int main()
{
    int m100;
    int m50;
    int m20;
    int m10;
    int m5;
    int m1;
    int money;
    printf("money = ");
    scanf("%d",&money);
    
    m100 = money / 100;
    money %= 100;
    
    m50 = money / 50;
    money %= 50;
    
    m20 = money / 20;
    money %= 20;
    
    m10 = money / 10;
    money %= 10;
    
    m5 = money / 5;
    money %= 5;
    
    m1 = money / 1;
    money %= 1;

    printf("m100 = %d,m50 = %d, m20 = %d,m10 = %d,m5 = %d, m1 = %d\n",
    m100,m50,m20,m10,m5,m1);

    return 0;
}
 

猜你喜欢

转载自blog.csdn.net/sucresmile/article/details/81175012