|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
include <stdio.h>
#define a 23
#define b 14
int main()
{
int i, j;
printf("公斤 —— 花费\n");
for(j = 1, i = a; j <= 20; j++, i = b * (j - 1) + a)
{
printf("%d —— %d\n",j, i);
}
return 0;
}
这是我自己码的跟小甲鱼老师不一样但也输出了正确的结果,但总感觉哪里不对劲大神给看看学习学习。
还有小甲鱼老师的这串代码中cost += NEXT_KG不理解可否解答下感激不尽。!
#include <stdio.h>
#define FIRST_KG 23
#define NEXT_KG 14
int main()
{
int weight, cost;
printf("公斤 —— 花费(元):\n");
for (weight = 1, cost = FIRST_KG; weight <= 20; weight++, cost += NEXT_KG)
{
printf("%3d —— %3d\n", weight, cost);
}
return 0;
}
for (weight = 1, cost = FIRST_KG; weight <= 20; weight++, cost += NEXT_KG)
表达式3: weight++,cost += NEST_KG
前半句就是weight = weight + 1 也就是 重量每 增加1kg 后半句 就是价格增加14元
|
|