求救一个tc程序

来源:百度知道 编辑:UC知道 时间:2024/05/16 20:19:58
输入8个职工工号和工资,打印输出高于他们平均工资的职工姓名和工资
输入一个10进制输入他的二进制形式
两道题用数组

#include "stdio.h"

void main(int argc, char* argv[])
{
float g[8];//工资
int id[8];//职工号
int i;
float avg=0;//平均值
for(i=0;i<8;i++)
{
printf("输入第%d个职工号:",(i+1));
scanf("%d",&id[i]);
printf("输入第%d个职工的工资:",(i+1));
scanf("%f",&g[i]);
}
for (int j=0;j<8;j++)
{avg=avg+g[j];}
avg=avg/8;
printf("\平均值是:%f\n",avg);
printf("低于平均的职工有:\n");
for(int k=0;k<8;k++)
{
if (g[k]<avg)
{
printf("职工号:%d\n",id[k]);
printf("工资是:%f\n",g[k]);
}
}
}

第一个://输入一个工人的号码和工资,中间用逗号分开,然后回车。重复8次
#include<stdio.h>
struct Node
{
int No;
int Sal;
}Node;

void main()
{
int i,sum,eve;
struct Node node[8];
sum = 0;
for(i = 0;i < 8;i++)
{<