| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 474 人关注过本帖
标题:大家帮帮忙???sos??
只看楼主 加入收藏
wandd
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2005-5-12
收藏
 问题点数:0 回复次数:2 
大家帮帮忙???sos??

#include<stdio.h>

#include<dos.h>

#include<stdlib.h>

#include<string.h>

#define MAX 100

#define N atoi(argv[1])

#define maxnum(a,b) (a<b)?b:a

void main(int argc,char *argv[])

{

int i,j;

int s[MAX];

if(argc<2)

{

printf("error:No command line.\n");

printf("you must input the length that you want.\n");

printf("example:max 5\n");

exit(1);

}

if(argc>3)

{

printf("error:Too many paterners!\n");

printf("The exact style :max N\n");

exit(1);

} }

if(argc==3&&!strcmp(argv[2],"sound"))

{

sound(1000);delay(3000);nosound();

sound(800);delay(3000);nosound();

}

printf("Please input numbers:\n");

for(i=0;i<N;i++)

scanf("%d",&s[i]);

for(j=0;j<N;j++)

s[j+1]=maxnum(s[j],s[j+i]);

printf("The max number is %d.\n",s[N-1]);

puts("\nEnd");

} 下面是出错信息: error .. 50:Declaration syntax error 48,62,66,70,72 行和上面的错误是一样的!! 郁闷啊!!费了一晚上也没搞懂??

搜索更多相关主题的帖子: sos 
2005-09-07 08:53
wandd
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2005-5-12
收藏
得分:0 
编程的思路是用带参数的main( int argc,char *argv[])来控制参与求最大直的整数的个数;
2005-09-07 09:00
jackrain
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2005-9-4
收藏
得分:0 
第3个if前的}多余

程序和身体一样,健壮,再健壮! 我爱C++
2005-09-07 09:34
快速回复:大家帮帮忙???sos??
数据加载中...
 
   



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

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