C语言 一个数值i小于30返回1、大于30返回2、大于60就返回3、以30为一循环 求教 刚
答案:3 悬赏:70 手机版
解决时间 2021-03-25 00:02
- 提问者网友:無理詩人
- 2021-03-24 17:33
C语言 一个数值i小于30返回1、大于30返回2、大于60就返回3、以30为一循环 求教 刚
最佳答案
- 五星知识达人网友:春色三分
- 2021-03-24 18:38
建议你把原题拍照一下
循环的话,一般是用循环嵌套分支结构就行了!追问就是我要插数据库表、30条一操作、追答插数据库表?还是查数据库表?返回的数字有什么用?
30为一循环?查找比较30个数字还是比较30、60、90、120……?追问就是第三发会给你个数据 例如131 那你就要插入131条数据 但是我想每30条执行一次数据库 这样该怎么写1 31 61 91 121 这些怎么取值 去插入数据 而且怎么结束追答#include
int fun(int i)
{
return i/30+1;
}
int main()
{
int i,k;
scan("%d",&i);
while(i>0) // 输入负数时结束
{
k=fun(i);
printf("%d\n",k);
scan("%d",&i);
}
return 0;
}
循环的话,一般是用循环嵌套分支结构就行了!追问就是我要插数据库表、30条一操作、追答插数据库表?还是查数据库表?返回的数字有什么用?
30为一循环?查找比较30个数字还是比较30、60、90、120……?追问就是第三发会给你个数据 例如131 那你就要插入131条数据 但是我想每30条执行一次数据库 这样该怎么写1 31 61 91 121 这些怎么取值 去插入数据 而且怎么结束追答#include
int fun(int i)
{
return i/30+1;
}
int main()
{
int i,k;
scan("%d",&i);
while(i>0) // 输入负数时结束
{
k=fun(i);
printf("%d\n",k);
scan("%d",&i);
}
return 0;
}
全部回答
- 1楼网友:酒安江南
- 2021-03-24 20:30
int fun(int i)
{
int n;
n=i/30;
return n+1;
}
{
int n;
n=i/30;
return n+1;
}
- 2楼网友:迟山
- 2021-03-24 19:17
void main()
{
int i,k;
i=0;
while(i<1000)
{
i++;
k=i/30+1;//k就是你要的值
}
}追问不懂 我是要插数据库表 每30条插一次、但是第三发给的数据可能大于30 可能小于30追答做一个函数不就行了
int fun(int number)
{
return number/30+1;
}追问你这只是拿到循环次数 那我1 31 61 怎么取值了追答你每到1 31 61就调用这个函数
{
int i,k;
i=0;
while(i<1000)
{
i++;
k=i/30+1;//k就是你要的值
}
}追问不懂 我是要插数据库表 每30条插一次、但是第三发给的数据可能大于30 可能小于30追答做一个函数不就行了
int fun(int number)
{
return number/30+1;
}追问你这只是拿到循环次数 那我1 31 61 怎么取值了追答你每到1 31 61就调用这个函数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯