勉强写出来的程序 再出现错误 就真的没辙了 帮忙看下吧
自学C语言入门经典其中有题:编写一个程序,提示用户从键盘输入一个星期的薪水(以美圆为单位)和工作时数,他们均为浮点数,然后计算并输出每个小时的平均薪水,输出格式如下所示: You average hourly pay rate is 7 dollars and 54 cents.下面是我写的程序 :
#include<stdio.h>
int main(void)
{
float xs,sj; /* xs=总薪水 sj=总工作时间 */
int yuan,mao; /* 用的人民币单位 意思一样就行了*/
printf("mei xingqi de xinshuei:$");
scanf("%f",&xs);
printf("ni de gong zuo shi jian:");
scanf("%f",&sj);
float hs=xs/sj; /* hs=每小时平均薪水*/
yuan=(int)hs;
mao=(int)(hs-yuan)*100;
printf("ni mei xiao shi xinshuei si %dyuan %dmao",yuan,mao);
getch();
return 0;
}
错误 xiti24~1.c 12: 表达式语法错在 main 函数中 /* 指的是 float hs=xs*sj; */
错误 xiti24~1.c 14: 未定义的符号'hs'在 main 函数中 /* 指的是 yuan=(int)hs;*/
[ 本帖最后由 y41699060 于 2011-5-12 12:14 编辑 ]