| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 518 人关注过本帖
标题:[求助]输入格式
只看楼主 加入收藏
gliet0
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-1-23
收藏
 问题点数:0 回复次数:5 
[求助]输入格式
要求运行时必须按如下格式输入数据
啊a=4,b=8
4.23,5.7
234
567
一下是我写的程序
main()
{
int a,b;
long m,n;
float p,q;
scanf("a=%d,b=%d",&a,&b);
scanf("%3.2ld,%2.1ld",&m,&n);
scanf("%3f,%3f\n",&p,&q);
printf("a=%d,b=%d\nm=%ld,n=%ld\n",a,b,m,n);
printf("p=%f,q=%f\n",p,q);
}
为什么会出错呢
搜索更多相关主题的帖子: 格式 输入 
2006-04-23 21:56
xiaohuli120
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2006-4-10
收藏
得分:0 
以下是引用gliet0在2006-4-23 21:56:00的发言:
要求运行时必须按如下格式输入数据
啊a=4,b=8
4.23,5.7
234
567
一下是我写的程序
main()
{
int a,b;
long m,n;
float p,q;
scanf("a=%d,b=%d",&a,&b); \没有这么干的!!
scanf("%3.2ld,%2.1ld",&m,&n);
scanf("%3f,%3f\n",&p,&q);
printf("a=%d,b=%d\nm=%ld,n=%ld\n",a,b,m,n);
printf("p=%f,q=%f\n",p,q);
}
为什么会出错呢


2006-04-23 22:12
沉路
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-5-15
收藏
得分:0 
以下是引用gliet0在2006-4-23 21:56:00的发言:
要求运行时必须按如下格式输入数据
a=4,b=8
4.23,5.7
234
567
以下是我写的程序
main()
{
int a,b;
long m,n; /*没有必要定义长整型*/
float p,q;
scanf("a=%d,b=%d",&a,&b);
scanf("%3.2ld,%2.1ld",&m,&n); /* 输入数据时不能规定精度(好象你还把ld和f给调换了)*/
scanf("%3f,%3f\n",&p,&q); /*输入格式中没有逗号,就不能加逗号,\n也应该去掉*/
printf("a=%d,b=%d\nm=%ld,n=%ld\n",a,b,m,n);
printf("p=%f,q=%f\n",p,q);
}
为什么会出错呢

这么多处错误,难怪会出错。以下是正确的程序:
main()
{
int a,b,m,n;
float p,q;
scanf("a=%d,b=%d",&a,&b);
scanf("%f,%f",&p,&q);
scanf("%d%d",&m,&n);
printf("a=%d,b=%d\n",a,b);
printf("p=%f,q=%f\n",p,q);
printf("m=%d,n=%d\n",m,n);
getch();
}


我的博客:http://tongshengyuan. 我的博客:http://sanweishuwu2005.
2006-04-23 22:47
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
收藏
得分:0 
以下是引用gliet0在2006-4-23 21:56:00的发言:
要求运行时必须按如下格式输入数据
啊a=4,b=8
4.23,5.7
234
567
一下是我写的程序
main()
{
int a,b;
long m,n;
float p,q;
scanf("a=%d,b=%d",&a,&b);
scanf("%3.2ld,%2.1ld",&m,&n); //注意你规定数据的长度和输入的差错!超出的长度被赋予了下面的变量了.
scanf("%3f,%3f\n",&p,&q);
printf("a=%d,b=%d\nm=%ld,n=%ld\n",a,b,m,n);
printf("p=%f,q=%f\n",p,q);
}
为什么会出错呢

2楼说错!那个没问题.


我的原则很简单:不做不喜欢的事!
2006-04-23 22:50
gaga
Rank: 1
等 级:新手上路
威 望:2
帖 子:307
专家分:0
注 册:2006-4-5
收藏
得分:0 

同意3楼的观点,楼主好粗心啊
你的对应顺序就不对


明天的明天还有明天。 可是今天却只有一个。 public Copy from 无缘今生
2006-04-24 01:34
tianyu1983
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-4-17
收藏
得分:0 
今天又学到了好多的知识
2006-04-24 09:10
快速回复:[求助]输入格式
数据加载中...
 
   



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

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