#include <stdio.h>/* 定义获取单词数量的函数 */int getWordNumber(int n){ if(n == 1) { return 1; //第一天只会1个单词 } else{ return getWordNumber (n-1)+n ; //到第天会的单词数量 }}int main(){ int num = getWordNumber(10); //获取会了的单词数量 printf("小明第10天记了:%d个单词。\n", num); return 0;}
4 回答
Alone_shin
TA贡献5条经验 获得超0个赞
我本来想弄个可以无限输入积分的程序(就是可以只运行一次程序就能从键盘输入输入无限次数据),可是想不出别的循环方法,比如下面的代码:
#include <stdio.h>
float zf(int time,int jl)//time为下班时间,jl为13公里
{
float money;
if(time>5 && time<=23)
{
money=(jl-3)*2.3+14;
return money;
}else
{
money=(jl-3)*2.3+(jl-3)*0.46+14;
return money;
}
}
int main()
{
int jl=13;
int time;
printf("请输入你的下班时间:");
LOOP:scanf("%d",&time);
if(1<=time && time<=24)
{
printf("你的费用为%.1f元\n",zf(time,jl));
}else
{
printf("你输入的数据有误请在输一次");
goto LOOP;
}
return 0;
}
- 4 回答
- 0 关注
- 1413 浏览
添加回答
举报
0/150
提交
取消