麻烦解释下基本写程式的结构我举个例子,例如老师要求我们 请撰写一程式计算某位职员的薪资所得(salary)应缴的税款(tax).假设税率(rate)为25%.答案是这样的#include \x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05#include \x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05int main()\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05{\x05double salary,tax;\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05printf(“the rate is 0.25,please input salary:”);\x05\x05\x05\x05\x05\x05scanf(“%lf”,&salary);\x05\x05\x05\x05\x05\x

问题描述:

麻烦解释下基本写程式的结构
我举个例子,例如老师要求我们 请撰写一程式计算某位职员的薪资所得(salary)应缴的税款(tax).假设税率(rate)为25%.
答案是这样的
#include \x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
\x05#include \x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
\x05int main()\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
\x05{\x05double salary,tax;\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
printf(“the rate is 0.25,please input salary:”);\x05\x05\x05\x05
\x05\x05scanf(“%lf”,&salary);\x05\x05\x05\x05\x05\x05 \x05\x05\x05\x05
\x05\x05tax = salary * 0.25;\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
printf(“tax=%8.2f\n”,tax);\x05\x05\x05\x05\x05\x05\x05\x05\x05
system(“PAUSE”);\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
\x05\x05return 0;\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
}\x05\x05
基本结构我是记住了,但中间那些printf scanf 裏面的东西我就不太明白
基本结构是这样的这个是要死记吗#include \x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
\x05 #include \x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
\x05 int main()\x05
{
system(“PAUSE”);\x05\x05
return 0;\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
}
那些什麼输入输出很多分号,逗号,很乱我不太明白,因为考试要考写程式,所以我想了解下写了基本结构以後,然後什麼时候有输入,输出\x05
然後这几句是怎理解double salary,tax;\x05这句是什麼意思\x05\x05\x05\x05\x05\x05\x05\x05\x05
printf(“the rate is 0.25,please input salary:”);这句是什麼意思\x05\x05
\x05\x05scanf(“%lf”,&salary);\x05\x05\x05\x05\x05\x05 \x05\x05\x05\x05
\x05\x05tax = salary * 0.25;这句是什麼意思\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05
printf(“tax=%8.2f\n”,tax);\x05这句是什麼意思

C/C++语言其实跟我们平时用的语言很相似
#include 就好像是词汇量,里面装有计算机懂得的词,根据里面的不同,计算机懂得的词也不同;
int main() 就好像是嘴巴,它下面的{和}里面装的就是要说得话
分号 相当于我们的句号,表示一句话的结束.
逗号 就跟我们的逗号差不多,表示停顿一下.
prinntf() 表示写,可以理解为用口写的字,因为是写得,所以在运行程序时可以看得到
scanf() 表示输入,可以这样想:你在一张纸上写了一些信息,被计算机吃了
当然printf()和scanf()的格式是固定的
double salary, tax 是定义2个双精度变量salary和tax,相当于取2个盒子,一个叫salary,一个叫tax,变量名可以随意更换,这里用salary(工资)和tax(税)是为了方便理解.
printf(“the rate is 0.25, please input salary:”);是指输出the rate is 0.25, please input salary这句话
scanf(“%lf”,&salary);就是你输入一个数据,在salary这个盒子里装入数据.
tax = salary * 0.25表示让salary乘0.25得到的数据装进tax