c语言题目(简单)

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:45:38
假设用一维数组记录某工人三月份的出勤情况,1表示出勤,0表示缺勤,编写程式,计算该工人三月份的工资(工资=出勤天数*50元)

#include<stdio.h>
long int yuexin(int array[],int k) //k表示这个月有多少天
{
int i,j;
for(i=0,j=0;i<k;i++)
{
j+=array[i]*50;
}
return j;
}
main()
{
int i;
int array[30]; //读入数据,出勤情况30可改
for(i=1;i<=3;i++)
{
printf("The %d moon gongzi is %d",i,yuexin(array[30]
,数字)); //30可改,数字为这个月的月数也就是跟前面的数组[]的
//数字一样.
}
//

}

#include<stdio.h>
main()
{
int i, num=0;
int array[31];
for(i=1;i<=31;i++)
{
scanf("%d",&array[i]); //输入每个月是否出勤,若出勤则输入1,否则输入0做为数组的元素
}
for(i=0;i<=31;i++)
{
num+=50*array[i];
}
printf("%d',num);
}

#include<stdio.h>
main()
{int i,array[31],count=0;
for(i=0;i<31;i++)
{printf("a[%d]=",i);
scan