本文目录
1、统计公司员工的平均工资。单位的人数不固定,工资数从键盘 输入,当输入-1时表示输入结束(前面输入的是有效数据)
// 平均工资代码
#include <stdio.h>
int main()
{
int n=0;
float wage=0,sum=0,average_wage;
printf("please input the wage of staff\n(每输入一个工资后空格输入下一个工资,输入-1结束输入):\n");
while(wage!=-1)
{
scanf("%f",&wage);
if(wage==-1)
break;
sum=sum+wage;
n++;
}
average_wage=sum/n;
printf("The average wage is %0.2f.\n",average_wage);
return 0;
}
2、键盘随机输入一个年份,判断是否为闰年
// 闰年判断代码
#include <stdio.h>
int main()
{
int year,leap;
printf("please input a year: ");
scanf("%d",&year);
if((year%4==0&&year%100!=0||year%400==0))
{
printf("%d是闰年",year);
}
else
{
printf("%d不是闰年\n",year);
}
return 0;
3、while循环求前n项和
// while循环求前n项和
#include <stdio.h>
int main()
{
int i,sum=0;
i=1;
while(i<=99)
{
sum=sum+i;
i++;
}
printf("%d\n",sum);
return 0;
}
4、do while循环求前n项和
// do while循环求前n项和
#include <stdio.h>
int main()
{
int i,sum=0;
i=1;
do
{
sum=sum+i;
i++;
}
while(i<=100);
printf("%d\n",sum);
return 0;
}
5、for循环求前n项和
// for 循环求n项和
#include <stdio.h>
int main()
{
int i,sum=0;
i=1;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
printf("%d\n",sum);
return 0;
}
6、求前n项阶乘之和
// 求前n项阶乘之和
#include <stdio.h>
int main()
{
int i,sum=0,a=1;
i=1;
for(i=1;i<=20;i++)
{
a=i*a; //阶乘表达式
sum=sum+a; //求和
}
printf("%d\n",sum);
return 0;
}
以上代码均调试过,可放心使用。