| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1049 人关注过本帖
标题:一个解方程的程序
只看楼主 加入收藏
眼圈黑黑
Rank: 2
等 级:论坛游民
帖 子:27
专家分:20
注 册:2010-4-7
结帖率:60%
收藏
 问题点数:0 回复次数:10 
一个解方程的程序
可是不能输出正确的结果:
#include<stdio.h>
void main()
{
int x,y;
printf("please input x\n");
scanf("%d",&x);
if(x<1)
{
y=x;
printf("x=%d,y=x=%d\n");
}
else if(x<10)
{
y=2*x-1;
printf("x=%d,y=2*x-1=%d\n");
}
else
{
y=3*x-11;
printf("x=%d,y=3*x-11=%d\n");
}
}
搜索更多相关主题的帖子: 解方程 
2010-05-21 23:13
nunununu
Rank: 2
等 级:论坛游民
帖 子:22
专家分:32
注 册:2010-3-31
收藏
得分:0 
#include<stdio.h>
void main()
{
int x,y;
printf("please input x\n");
scanf("%d",&x);
if(x<1)
{
y=x;
printf("x=%d,y=x=%d\n");           /*  明显漏了格式化输出的变量  正确为:printf("x=%d,y=x=%d\n",x,y);  */
*/
}

}
else if(x<10)
{
y=2*x-1;
printf("x=%d,y=2*x-1=%d\n");   /*  明显漏了格式化输出的变量  正确为:printf("x=%d,y=2*x-1=%d\n",x,y);  */
}
else
{
y=3*x-11;
printf("x=%d,y=3*x-11=%d\n");  /*  明显漏了格式化输出的变量  正确为:printf("x=%d,y=3*x-11=%d\n",x,y);  
}
}
2010-05-22 00:00
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:0 
#include "stdio.h"
int jisuan(int x)
{
    int y;
    if(x<1)
    y=x;
    else if(x>=1 && x<10)
    y=2*x-1;
    else
    y=3*x-11;
    return y;

}

main()
{
    int x;
    scanf("%d",&x);
    printf("y的值为:%d",jisuan(x));
}

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-05-22 00:04
炫舞小子
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-22 00:19
眼圈黑黑
Rank: 2
等 级:论坛游民
帖 子:27
专家分:20
注 册:2010-4-7
收藏
得分:0 
回复 2楼 nunununu
已改正,谢谢你~
2010-05-22 10:54
眼圈黑黑
Rank: 2
等 级:论坛游民
帖 子:27
专家分:20
注 册:2010-4-7
收藏
得分:0 
回复 3楼 myhnuhai
已调试,谢谢你~
2010-05-22 10:54
眼圈黑黑
Rank: 2
等 级:论坛游民
帖 子:27
专家分:20
注 册:2010-4-7
收藏
得分:0 
回复 4楼 炫舞小子
我记住了,以后再犯这种低级错误我会扇自己耳光的!
2010-05-22 10:55
sweet1231990
Rank: 1
等 级:新手上路
帖 子:14
专家分:5
注 册:2010-5-19
收藏
得分:0 
#include<stdio.h>
void main()
{
int x,y;
printf("please input x\n");
scanf("%d",&x);
if(x<1)
{
y=x;
printf("x=%d,y=x=%d\n",x,y);
}
else if(x<10)
{
y=2*x-1;
printf("x=%d,y=2*x-1=%d\n",x,y);
}
else
{
y=3*x-11;
printf("x=%d,y=3*x-11=%d\n",x,y);
}
}
2010-05-22 11:48
sweet1231990
Rank: 1
等 级:新手上路
帖 子:14
专家分:5
注 册:2010-5-19
收藏
得分:0 
试一试,还行  呵呵

[ 本帖最后由 sweet1231990 于 2010-5-22 11:51 编辑 ]
2010-05-22 11:49
夏日清风
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:71
专家分:126
注 册:2010-4-16
收藏
得分:0 
#include<stdio.h>
void main()
{
int x,y;
printf("please input x\n");
scanf("%d",&x);
if(x<1)
{
y=x;
printf("x=%d,y=x=%d\n",x,y);
}
else if(x<10)
{
y=2*x-1;
printf("x=%d,y=2*x-1=%d\n",x,y);
}
else
{
y=3*x-11;
printf("x=%d,y=3*x-11=%d\n",x,y);
}
}
你忘写需要输出的数的,己用红色标出来了。
2010-05-22 16:13
快速回复:一个解方程的程序
数据加载中...
 
   



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

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