#include<stdio.h>
struct member
{
char name[10];
float jiben;
float fudong;
float zhichu;
float salary;
};
int main()
{
int N,i;
struct member m1[100];
scanf("%d", &N);
for (i = 0; i < N; i++)
{
scanf("%s %f %f %f", &m1[i].name, &m1[i].jiben, &m1[i].fudong, &m1[i].zhichu);
m1[i].salary = (m1[i].jiben + m1[i].fudong )-m1[i].zhichu;
}
for (i = 0; i < N; i++)
{
printf("%s %.2f", &m1[i].name, &m1[i].salary);
putchar('\n');
}
}
uj5u.com熱心網友回復:
#include<stdio.h>
struct member
{
char name[10];
float jiben;
float fudong;
float zhichu;
float salary;
};
int main()
{
int N,i;
struct member m1[100];
scanf("%d", &N);
if (N > 100)
N = 100;
for (i = 0; i < N; i++)
{
//scanf("%s %f %f %f", &m1[i].name, &m1[i].jiben, &m1[i].fudong, &m1[i].zhichu);
scanf("%s %f %f %f", m1[i].name, &m1[i].jiben, &m1[i].fudong, &m1[i].zhichu);
m1[i].salary = (m1[i].jiben + m1[i].fudong )-m1[i].zhichu;
}
for (i = 0; i < N; i++)
{
//printf("%s %.2f", &m1[i].name, &m1[i].salary);
printf("%s %.2f", m1[i].name, m1[i].salary);
putchar('\n');
}
}
供參考~
uj5u.com熱心網友回復:
printf 不用加 &轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/94447.html
標籤:C語言
上一篇:信號量集不太明白是怎么判斷的。
下一篇:如何獲取已封裝完的函式內部的值
