标题:帮我弄出sum
只看楼主
h2oo
Rank: 1
等 级:新手上路
帖 子:19
专家分:2
注 册:2013-3-7
结帖率:100%
已结贴  问题点数:10 回复次数:7 
帮我弄出sum
#include <math.h>
#include <stdio.h>
 float fun(float x)
{
    float n,j;
    float k;
    scanf("%d",&n);
    k=sqrt(n);
    j=2;
    while (j<k)
    {
        if(n/j==0) break;
    j++;
    }
    if(j>=k+1)
        return(x);
}
void main()
{
    float y;
    float sum=0,m,i;
    printf("input a integer to y:");
    scanf("%f",&y);
    for(y=3;y<=100;y++)
    {
        i=fun(y);
        m=sqrt(i);
        sum=sum+m;
    }
    printf("sum=%f\n",sum);
}
搜索更多相关主题的帖子: void include return 
2013-03-28 22:30
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:1 
没看明白你想干嘛a
但是子函数肯定写错了 就是了

DO IT YOURSELF !
2013-03-28 22:31
X1AO
Rank: 3Rank: 3
来 自:北京邮电大学
等 级:论坛游侠
威 望:1
帖 子:52
专家分:123
注 册:2013-3-6
得分:1 
没法改。。

不要问我下课干什么,我陪瓜哥上厕所。
2013-03-29 13:33
wlllch
Rank: 2
等 级:论坛游民
帖 子:32
专家分:21
注 册:2013-3-28
得分:1 
不知道你要干嘛

新手上路,说错不要见怪。
2013-03-29 14:58
Red_stone
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:32
专家分:120
注 册:2013-3-11
得分:1 
看不出来啊
2013-03-29 15:31
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2391
专家分:13384
注 册:2013-3-3
得分:1 
你求素数和 if(n/j==0) break;这个表达也不对吧

Maybe
2013-03-29 17:39
whukeming
Rank: 2
等 级:论坛游民
帖 子:76
专家分:51
注 册:2008-8-24
得分:1 
个人觉得自定义函数用for比较好,还有最后的return x; 就好不用加()吧
2013-03-29 17:47
Susake
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:女儿国的隔壁
等 级:贵宾
威 望:23
帖 子:2288
专家分:6481
注 册:2012-12-14
得分:1 
以下是引用h2oo在2013-3-28 22:30:01的发言:

#include  
#include  
 float fun(float x)
{
    float n,j;
    float k;
    scanf("%d",&n);
    k=sqrt(n);
    j=2;
    while (j
照书重打吧

仰望星空...........不忘初心!
2013-03-30 03:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-402230-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.144305 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved