| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1008 人关注过本帖
标题:c语言求解
只看楼主 加入收藏
ppvae
Rank: 1
等 级:新手上路
帖 子:25
专家分:2
注 册:2014-1-18
结帖率:85.71%
收藏
 问题点数:0 回复次数:11 
c语言求解
图片附件: 游客没有浏览图片的权限,请 登录注册
   这个错哪了
搜索更多相关主题的帖子: c语言 
2014-01-18 20:16
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
不知道

DO IT YOURSELF !
2014-01-19 08:01
blacker50
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2013-11-21
收藏
得分:0 
好像是缺少个头文件#include <conio.h >对应getch ();
2014-01-19 17:22
blacker50
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2013-11-21
收藏
得分:0 
貌似getch()去掉也没什么事,如果输入的两个数不符合,你可以加个提示,像printf("no");(如果符合它是会输出一连串数字的)
2014-01-20 11:17
blacker50
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2013-11-21
收藏
得分:0 
回复 楼主 ppvae
在调用函数is中,number的值发生了改变,number = number/10;于是在判断语句中  if(number == pow(a, 3)+pow(b,3)+pow(c,3))
也就错误了,可以用多一个变量存储实参,接着变量参与计算
2014-01-25 15:40
fl8962
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:539
专家分:2471
注 册:2012-10-17
收藏
得分:0 
回复 楼主 ppvae
你错误是什么?你想得到什么结果?亲,你不能贴上代码就问错吧?好歹也说说看你想要什么结果。。

想抽苏烟了。
2014-01-28 09:58
a83533774
Rank: 1
等 级:新手上路
帖 子:8
专家分:2
注 册:2014-1-27
收藏
得分:0 
亲!!把代码和问题复制出来给你测试一下,,
2014-01-28 14:26
blacker50
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2013-11-21
收藏
得分:0 
回复 6楼 fl8962
应该是这个题目。。。
数学上有个水仙花数,他是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
现在要求用户输入两个数,m, n,然后输出m,n之间的水仙花数(若存在的话)
2014-01-29 21:28
blacker50
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2013-11-21
收藏
得分:0 
回复 7楼 a83533774
看看给6楼的回复。。
2014-01-29 21:30
小莞
Rank: 2
等 级:论坛游民
帖 子:5
专家分:10
注 册:2014-1-30
收藏
得分:0 
#include<stdio.h>
#include<math.h>

int main(void)
{
    int is(int number);

    int m,n,i;
    printf("input m:");
    scanf("%d",&m);

    printf("input n:");
    scanf("%d",&n);

    for(i=m;i<=n;i++)
        if(is(i)==0)printf("%d",i);

    return 0;
}
int is(int number)
{
    int a,b,c;

    a=number%10;
    //number=number/10;不能这样写,假如number=153,这样写后面的number都变成了15,
    b=number/10%10;
    c=number/10/10;

    if(number==(pow(a,3)+pow(b,3)+pow(c,3)))
        return 0;
    else
        return 1;
}
2014-01-30 12:33
快速回复:c语言求解
数据加载中...
 
   



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

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