C语言编程:用while循环求1+1⼀3+1⼀5+1⼀7+1⼀9+...+1⼀(2n-1)的值。n由键盘输入,正整数,咋写?

2025-03-23 04:11:57
推荐回答(1个)
回答1:

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){ 

int n,m;

double s;

printf("Enter n(int n>0)...\nn=");

if(scanf("%d",&n)==1 && n>0){

printf("s(%d) = ",n);

s=m=0;

while(n--)

s+=1.0/(++m)++;

printf("%f\n",s);

}

else

printf("Input error, exit...\n");

return 0;

}