c语言作业问题?

27.简答题 程序设计题:程序的功能是:根据形参m,计算下列公式的值: t=1+1/2+1/3+1/4+.....+.1/m 例如若输入10,则应输出2.928968 拷贝下边的程序代码,请勿改动main(函数内容,仅在procO的花括号中填入所编写的若干语句 #include<stdio.h> double proc(int m) void main0 int m; printf("Pleaseenter integer number:"); scanf("%d",&m); printf("Theresult is %fn",proc(m)); 输入答案 <上一题 27/30 答题卡 下一题>

括号都被吃了么
#include<stdio.h>
double proc(int m)
void main0
int m;
printf("Pleaseenter integer number:");
scanf("%d",&m);
printf("Theresult is %fn",proc(m));
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-05-25
#include<stdio.h>
double proc(int m)
{
int i = 1;
double sum = 0;
while (i <= m)
{
sum += 1.0 / i;
i++;
}
return sum;
}

void main()
{
int m;
printf("Please enter integer number:");
scanf("%d", &m);
printf("The result is %f \n", proc(m));
}本回答被提问者采纳
相似回答