题目1:
【问题描述】
有以下职工信息,使用结构体数组存储这些信息,从键盘输入5条记录,
之后在屏幕上依次输出职工信息。
struct stuff{
int stuffID;//职工编号
float bonus; //工资
};
【输入形式】5条职工信息,分行输入,数据间空格隔开
【输出形式】分行输出5条职工信息和最低工资,每行数据均使用1个空格分隔
【输入样例】
1001 8540.59
1002 6345.45
1003 3500.65
1004 4898.86
1005 5345.80
【输出样例】每行数据均使用一个空格分割,分五行输出
1001 8540.59
1002 6345.45
1003 3500.65
1004 4898.86
1005 5345.80
minBonus = 3500.65
代码入下:
#include <stdio.h>
struct stuff
{
int stuffID;
float bonus;
}a[5];
int main()
{
int i;
float min;
for(i = 0; i < 5; i++)
scanf("%d %f", &a[i].stuffID, &a[i].bonus);
min = a[0].bonus;
for(i = 1; i < 5; i++)
{
if(min >= a[i].bonus)