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;
}