永发信息网

问个题,麻烦来帮我看下!C语言的

答案:4  悬赏:60  手机版
解决时间 2021-05-11 13:19

#include<stdio.h>
#include<conio.h>


      
          
        }

 

 

 

我做的是第一题,用的是dev-C++,最近几天不知道怎么的,不好用,也不知道写的对不对,麻烦哪位给看下,包括逻辑有什么错误没我都不知道。好像输入n值那块儿有问题,自己给n定值就能运行,不定值就出错了。总之,帮忙看看吧~

 

第二题,能给编写就帮忙下!谢谢了!

最佳答案

#include<stdio.h>
#include<conio.h>
main()
{
    float n,sum,i;
    printf("输入n的值:");
     scanf("%f",&n);
    i=1,sum=0;
    while(i<=n)//你这里多了个;
    {sum+=(1/i++);
    }
    printf("the sum is :%f",sum);
    getch();
    }


***************************************************


#include<stdio.h>
#include<conio.h>



 main()
 {
    float n,sum,i;
    printf("输入n的值:");
     scanf("%f",&n);
    i=1,sum=0;
    do sum+=(1/i++);
    while(i<=n);
    printf("the sum is:%f",sum);
    getch();
    
 }
    ******************************************


#include<stdio.h>
#include<math.h>
void main()
{
 double pi=0,i=1;
 int flag=1;
 while(fabs(1/i)>=1e-4)
 {
  pi+=flag*4*(1/i);
  i=i+2;
  flag=-flag;
 }
 printf("pi=%lf\n",pi);
}
    

全部回答
像楼上说的一样,scanf中n前丢了取地址符&。因为你定义的n不是指针,所以这里必须要有&,如果你前面定义的是float *n;那么你这里的写法是正确的,但是后面的应该写成*n,才对。这是初学时常犯的错误,没什么,以后细心点就好了。

scanf("%f", &n);

缺少符号“&”

scanf("%f", &n);

缺少地址符

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求助电磁炉故障
c1本本大概多钱?
如何在数轴上表示数及比较大小?
有关兔子的尾巴歇后语,兔子的歇后语
天明和月儿死了吗?
蓝屏代码0*00000044(0*8933A008,0*00000D64,0
这种刘海都叫什么
电脑显示屏不亮怎么办,手机开不开机屏幕一直
梦到怀孕意味着什么
QQ抢车位可得到的收入最高是多少
内衣批发在哪较便宜
六安现在还有纺织厂在正常运营吗
风热发烧的症状是什么,外感风热是什么意思?
NBA2008王朝选秀那个状元是谁啊。陌生。
问道装备怎么把敏要求改为法要求
推荐资讯
离婚协议书双方签了还没拿离婚证还是夫妻吗?
女孩木属性的字有哪些,五行中木代表的字有哪
QQ三国,四川电信七擒。的张飞多少钱一个。
陈绮贞 表面的和平 URL
帽子什么牌的最好
牛仔裤算正装吗,牛仔裤配白衬衫算不算职业装
为什么我的剑魂巨剑精通+到7了没有储气呢?
大学学生会有哪些部门?这些部门的职责是啥?
电视购物广告台词,电视购物节目 主持人说的很
去头屑有什么好办法
长时间曝光是什么意思,佳能5d mark iii场景智
DNF里35级的平民狂战士应怎么练级,我是单刷
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?