答案
s.score[i]
struct student *
p->score[i]
p
程序改错题:
输入一个正整数n(3<=n<=10),再输入n个雇员的信息(如下表所示),输出每人的姓名和实发工资(基本工资+浮动工资-支出)。
格式:
#include<stdio.h>
int main()
{
struct emp
{
char name[10];
float jbg;
float fdg;
float zc;
};
int i,n;
printf(“n=”);
scanf(“%d”,&n);
for(i=0;i<n;i++)
scanf(“%s%d%d%d”,emp[i].name,emp[i].&jbg,emp[i].&fdg,emp[i],&zc);
for(i=0;i<n;i++)
printf(“%5s实发工资:%d\n”, emp[i].name,emp[i].zc);
return 0;
}
答案
#include<stdio.h>
int main()
{
struct
{
char name[10];
float jbg;
float fdg;
float zc;
}emp[10]; //1
int i,n;
printf("n=");
scanf("%d",&n);
getchar(); //2
for(i=0;i<n;i++)
{
scanf("%s%f%f%f",emp[i].name,&emp[i].jbg,&emp[i].fdg,&emp[i].zc); //3
getchar();} //4
for(i=0;i<n;i++)
printf("%5s实发工资:%7.2f\n", emp[i].name,emp[i]. jbg+emp[i]. fdg-emp[i].zc);//5
return 0;
}
以下程序的运行结果是 :
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-55666-3.html
中国有军
没有女人好睡