| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 574 人关注过本帖
标题:刚学C的新手提问下!
只看楼主 加入收藏
C语言的深度
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:卡特的怀抱
等 级:版主
威 望:1
帖 子:9577
专家分:19
注 册:2007-10-22
收藏
得分:0 

程序改为这样也是可以的
#include "stdio.h"
#include "conio.h"
void main()
{int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
getch();


int max(int x,int y)
{int z;
if(x>y) z=x;
else z=y;
return(z);
}


用代码打出楼房...用编程编出幸福...
2007-10-23 09:33
C语言的深度
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:卡特的怀抱
等 级:版主
威 望:1
帖 子:9577
专家分:19
注 册:2007-10-22
收藏
得分:0 

int a,b,c; 先定义变量下
然后输入这个变量的是整型
再把变量给C去比较!
输出C的比较结果

下面厕是用X,Y代表a,b
设Z为比较的结果
如果X大于Y 则Z=X 否则Z=Y
在返回就行了
这个程序是求两个数的最大者,getch()也是可以不写的 完全也是可以得出结果的吧`
你去试试看


用代码打出楼房...用编程编出幸福...
2007-10-23 09:38
switch
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-10-23
收藏
得分:0 

恩,谢谢了! 我刚想问.都给你说了.呵呵
书上说,程序都是从MAIN 开始执行的.我正想把两段码位置互换。

2007-10-23 09:41
zhangyg_cn
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-10-22
收藏
得分:0 
#include "stdio.h"
#include "conio.h"
int max(int x,int y)//去掉这个“;”
{int z;
if(x>y)z=x;
else z=y;
return(z);
}
void main()
{int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
getch();//这放置到Main 里面
}

删蒢┈记亿﹎ 镏下啲х`祗惿噎份 ┊ ☆ 曾经啲◇ˋ美恏徊亿`ヽ
2007-10-23 14:03
zhulinfeng
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-9-18
收藏
得分:0 

2007-10-23 14:31
linsd2001
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-10-11
收藏
得分:0 
回复:(switch)刚学C的新手提问下!

以上几楼的说得都没有错,但C语言的语法好像是以“}”为结束的,若把一个函数放在最后一个“}”外,我想这个函数也是不能通过编译的,这个问题可以通过逐步执行来观察。而且定义函数时的确是多了一个“;”,这是语法错误。其余的也应没有什么错误,只是在用输入函数scanf时一定要注意自己在函数中所定义的格式。

2007-10-23 15:57
appleaon
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-14
收藏
得分:0 
我在运行int max(int x,int y)时,它提示有个错误,是什么呢?不是分号的问题
2007-10-23 16:46
rayxiang
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-10-22
收藏
得分:0 
   我在C++编译了以下,,,上面说是declaration terminated incorrectly

...........没 有 音 乐 就 没 法 活............ ...........不 会C 语 言 我 可 以 问...........
2007-10-23 16:49
rayxiang
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-10-22
收藏
得分:0 
如果把最后的getch()去掉的话    就可以通过了

...........没 有 音 乐 就 没 法 活............ ...........不 会C 语 言 我 可 以 问...........
2007-10-23 16:51
阳阳和圆圆
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-10-23
收藏
得分:0 

9楼能得到22说明程序已经正确了

2007-10-23 17:07
快速回复:刚学C的新手提问下!
数据加载中...
 
   



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

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