33,311
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <conio.h>
main()
{
struct
{ /*定义一个结构变量*/
char name[8];
int age;
char sex[4];
char depart[20];
float wage1,wage2,wage3;
}a;
float wage;
char c='Y';
while(c=='Y' || c=='y') /*判断是否继续循环*/
{
printf("\nName:");
scanf("%s", a.name); /*输入姓名*/
fflush(stdin);
printf("Age:");
scanf("%d", &a.age); /*输入年龄*/
fflush(stdin);
printf("Sex:");
scanf("%s", a.sex);
fflush(stdin);
printf("Dept:");
scanf("%s", a.depart);
fflush(stdin);
printf("Wage1:");
scanf("%f", &a.wage1); /*输入工资*/
fflush(stdin);
printf("Wage2:");
scanf("%f", &a.wage2);
fflush(stdin);
printf("Wage3:");
scanf("%f", &a.wage3);
fflush(stdin);
wage=a.wage1+a.wage2+a.wage3;
printf("The sum of wage is %6.2f\n", wage);
printf("Continue? <Y/N>");
c=getche();
}
}