哪错了呀 notepad怎么运行c语言不了 C语言 谢

有问题 @ 爱问
举报原因(必选):
广告或垃圾信息
不雅词句或人身攻击
激进时政或意识形态话题
侵犯他人隐私
其它违法和不良信息求大神 ,哪里错了 ,结果不正确!O(∩_∩)O谢谢_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:525,600贴子:
求大神 ,哪里错了 ,结果不正确!O(∩_∩)O谢谢收藏
#include&stdio.h&#include&math.h&int main(){ int i,flag=0; float x1,x2; scanf("%f",&x1); x2=fabs(x1); i=(int)(x2); do {
flag++; } while(i&0); printf("%d",flag); return 0;}
c语言?就业后薪资多少?上市公司&达内&,独家TTS8.0教学系统,c语言?达内专家指出;高薪就业始于上市公司,0基础也可入学!
你是先求浮点数整数部分的位数?
i /= 10;}while(i);
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 1055 人关注过本帖
标题:那位高手解决一下 错在哪了
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:19&&&
那位高手解决一下 错在哪了
#include &stdio.h&
void main()
&&& void w(int a,int b);
&&& int x,y;
&&& printf(&请输入2个数:&);
&&& scanf(&%d,%d&,&x,&y);
&&& if(x&y)
&&& w( x, y);
&&& printf(&%d %d&,x,y);
&&void w(int a,int b)
&&&&&&c=a;
&&&&&&a=b;
&&&&&&b=c;
搜索更多相关主题的帖子:
来 自:黑龙江
等 级:论坛游侠
帖 子:108
专家分:186
#include &stdio.h&
void w(int a,int b);//要在这里
void main()
&&&// void w(int a,int b);//你是声明函数 W吧,,
&&& int x,y;
&&& printf(&请输入2个数:&);
&&& scanf(&%d,%d&,&x,&y);
&&& if(x&y)
&&& w( &x, &y);
&&& printf(&%d %d&,x,y);
&&void w(int* a,int* b)
&&& *a=*b;
[ 本帖最后由 cuijingchun 于
18:49 编辑 ]
为自己喜欢游戏做一个自动打怪的程序QQ: 7325231&&& YY4350晚上编程课欢迎大家来听
等 级:新手上路
我觉得不是楼上所说的那样,&&&楼主想实现的是什么?
&两个数从小到大得排列?
&楼主这段代码,我觉得最严重的错误是,&&函数参数的问题,&&&用指针来实现,&&不然w函数,在这段代码中什么作用也不会起到的
等 级:新手上路
#include &stdio.h&
void w(int *a,int *b);
void main()
&&& int x,y;
&&& printf(&请输入2个数:&);
&&& scanf(&%d,%d&,&x,&y);
&&& if(x&y)
&&& w( &x, &y);
&&& printf(&%d %d&,x,y);
&&void w(int *a,int *b)
&&&&&&c=a;
&&&&&&a=b;
&&&&&&b=c;
你可以试试编译下,是不是可以实现你要的效果,楼主请好好研习下函数传参这个问题&&..
如何用指针和引用传参,&&当然引用是c++中的概念..
来 自:黑龙江
等 级:论坛游侠
帖 子:108
专家分:186
void w(int a,int b)
&&&&&&c=a;
&&&&&&a=b;
&&&&&&b=c;
这个函数一点用也没有, a b ,在w函数用玩后就释放了.
void w(int a,int b)
&&&&&&c=a;
&&&&&&a=b;
&&&&&&b=c;
&&&&&&printf(&%d %d&, a, b);&&
void w(int* a,int* b) //在main里面 w(&x, &y);
&&&&&&c= *a;
&&&&&&*a=*b;
&&&&&&*b=c;
为自己喜欢游戏做一个自动打怪的程序QQ: 7325231&&& YY4350晚上编程课欢迎大家来听
等 级:新手上路
5楼是对的,我刚才写w代码的时候,忘记改里面的代码了
来 自:云南 昆明
等 级:新手上路
#include &stdio.h&
void w(int a,int b)
&&&&&&c=a;
&&&&&&a=b;
&&&&&&b=c;
void main()
&&& printf(&请输入2个数:&);
&&& scanf(&%d,%d&,&x,&y);
&&& if(x&y)
&&& w( x, y);
&&& printf(&%d %d&,x,y);
&&这样可以的吧。我也是新手!
等 级:论坛游民
帖 子:35
专家分:31
一般的最好是将main函数放在最后,这样不容易出错!
等 级:蝙蝠侠
帖 子:492
专家分:777
你的题目是比较两个数的大小并从小到大输出,现在给你分析下你错在什么地方了:
#include &stdio.h&
void main()
&&& void w(int a,int b);&&&&&&&&&//这里是声明,放在main()函数里面还是放在外面都可以;
&&& int x,y;
&&& printf(&请输入2个数:&);
&&& scanf(&%d,%d&,&x,&y);
&&& if(x&y)&&&&&&&&&&&&&&&&&&//如果x&y,那么进入自定义函数w();
&&& w( x, y);
&&& printf(&%d %d&,x,y);&&&&&//输出x,y的值;
&&void w(int a,int b)
&&&&&&c=a;
&&&&&&a=b;
&&&&&&b=c;
你的x和y的值确实赋给a和b了,但是a和b的值在互换过以后是不会传给x和y的,也就是说只能实参的值传给形参,形参的值是不会传给实参的,
所以在你主函数main里的x,y的值根本就没有变,想要得到你要的效果就要在你的自定义函数中加上一句:printf(&%d,%d\n&,a,b);
主函数的printf前面要加个else 不然它在输出了交换后a,b的值后还要运行主函数中的printf,也就是说会输出4个值。
等 级:论坛游侠
帖 子:102
专家分:198
函数要先声明一下的
小弟学习C语言刚入门,请大侠们多多指教,不吝赐解!
版权所有,并保留所有权利。
Powered by , Processed in 0.049477 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved帮忙看一下这段程序为什么运行不了?谢啦_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:525,600贴子:
帮忙看一下这段程序为什么运行不了?谢啦收藏
void game1(struct student *head,int n){ int k=1,j; struct student *p,*q,*d; p=d=q=NULL; if(out!=n-1) {
while(k&n-1)
if(p==NULL)p-&next=d;k++;
q=p;p=p-&if(p==NULL)p-&next=d;
printf("\t第%d个退出者:\t%s\n",++out,p-&name);
j=p-&p=p-&if(p==NULL)p-&next=d;q-&next=p;
if(p==NULL)p-&next=d;
game1(p,j); }}
c语言?就业后薪资多少?上市公司&达内&,独家TTS8.0教学系统,c语言?达内专家指出;高薪就业始于上市公司,0基础也可入学!
我试了半天,居然不知道没有main
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 c语言代码怎么运行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信