if语句这一行结束时没有表示结束的分号;
if后面的圆括号后没分好 else后也没分号
if语句的另外一种写法 此种写法只能表示if 后面只有一个句子。
if(total>amount)
total +=amount+10;
if语句要骂后面跟大括号要吗就一句一句的来
上述下面那行是if的一部分
#include <stdio.h>
int main()
{
const double RATE=8.25;
const int STANDARD=40;
double pay = 0.0;
int hours;
printf("请输入工作的小时数");
scanf("%d", &hours);
printf("\n");
if(hours>STANDARD)
pay=STANDARD*RATE+(hours-STANDARD)*(RATE*1.5);
else
pay = hours * RATE;
printf("应付工资:%f\n", pay);
return 0;
}
回顾一下前面的内容 double 是双精度浮点数精度比float(单精度浮点数)高 这两个都用来储存带小数的数值
用double时输出要用%f
const 使变量固定 不可被改变