跟晶振作斗争 2021-10-17 09:25 采纳率: 81.8%
浏览 9
已结题

输入一个整数k,使得当i足够大时,sum>k

#include<stdio.h>
int findmin(int k)
{
int i;
double sum=0;
for(i=1;sum<=k;i++)
{
sum+=1.0/i;
}
return i-1;
}
int main()
{
int k;
printf("请输入k的值:\n");
scanf("%d",&k);
printf("%d\n",findmin(k));
return 0;
}

为什么定义函数那里 是return i-1;
而不是i呢

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月25日
    • 创建了问题 10月17日

    悬赏问题

    • ¥15 51寻迹小车定点寻迹
    • ¥15 爬虫爬取网站的一些信息
    • ¥15 关于vue2中methods使用call修改this指向的问题
    • ¥15 idea自动补全键位冲突
    • ¥15 请教一下写代码,代码好难
    • ¥15 iis10中如何阻止别人网站重定向到我的网站
    • ¥15 滑块验证码移动速度不一致问题
    • ¥15 Utunbu中vscode下cern root工作台中写的程序root的头文件无法包含
    • ¥15 麒麟V10桌面版SP1如何配置bonding
    • ¥15 Marscode IDE 如何预览新建的 HTML 文件