| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 442 人关注过本帖
标题:[求助]声明语法错误?
收藏  订阅  推荐  打印 
pitney
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2004-9-17
[求助]声明语法错误?

#include <stdio.h> int b[3]

jsvalue() { int a1=1,a2=1,a12,sn,k=2; sn=a1+a2; while(1) {a12=a1+2*a2; if(sn<100&&sn+a12>=100) b[0]=k; if(sn<1000&&sn+a12>=1000) b[1]=k; if(sn<10000&&sn+a12>=10000) {b[2]=k;break;} sn=sn+a12; a1=a2; a2=a12; k++; } }

main() { jsValue(); printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",b[0],b[1],b[2]);

}

搜索更多相关主题的帖子: 语法  声明  
2004-9-17 00:05
天使预备役
Rank: 4
等级:高级会员
威望:3
帖子:669
积分:6804
注册:2004-4-6

int b[3]

少什么了???

还有你if语句中的东西最好用()包括一下,这样看的更清楚!


我 :“日本人也算人?” 上帝:“算,算,算吧。”。 我 :“这不是你的真心话。” 我 :“失手造批禽兽出来也就算了,但也不能把它们紧挨着咱中国人放啊!” 上帝:“你们中国人自己死好面子讲什么仁义,早点踏平过去,不早没事了。” 我 :。。。
2004-9-17 08:44
jzh2004
Rank: 3Rank: 3
等级:中级会员
帖子:341
积分:3510
注册:2004-4-30

你b[0],b[1],b[2]只有一个赋值了啊

我的主页 http://www.peiren.com
2004-9-17 10:08
Jorbo
Rank: 2
等级:注册会员
帖子:68
积分:780
注册:2004-9-8

#include <stdio.h> int b[3];

jsvalue() { int a1=1,a2=1,a12,sn,k=2; sn=a1+a2; while(1) { a12=a1+2*a2; if(sn<100&&sn+a12>=100) b[0]=k; if(sn<1000&&sn+a12>=1000) b[1]=k; if(sn<10000&&sn+a12>=10000) {b[2]=k;break;} sn=sn+a12; a1=a2; a2=a12; k++; } }

main() { jsvalue(); printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",b[0],b[1],b[2]);

}

输出:

M=100,n=6

M=1000, n=9

M=10000, n=11


2004-9-17 10:42
pitney
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2004-9-17

郁闷 ,少个;

调用函数大小写有误

谢谢大家了

2004-9-17 14:24
chen__han1
Rank: 3Rank: 3
等级:中级会员
帖子:256
积分:2660
注册:2004-9-16

我不明白这个M在这是怎么调用的,是对应上面的什么啊?

路漫漫其修远兮 吾将上下而求索!
2004-9-18 11:32
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.082390 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved