| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2344 人关注过本帖
标题:[求助]新人C语言问题
只看楼主 加入收藏
绝地天使
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-10-22
收藏
得分:0 
scanf(%f,%f,&a,&b);输入是前面部分控制的,printf是后面控制的!!!!

我的世界不充许你不存在!!!!!1111
2007-10-23 11:35
TLZL
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-10-18
收藏
得分:0 
实在不行的话分两步 接受字符吧 原程序稍微该一下
#include<stdio.h>

main()
{
float a,b,q,w,o,p;
printf("请输入两个数字,用逗号分开:\n");
scanf("%f",&b);
scanf("%f",&a);
q=a+b;
w=a-b;
o=a*b;
p=a/b;
printf("q=%f\n",q);
printf("w=%f\n",w);
printf("o=%f\n",o);
printf("p=%f\n",p);
}

2007-10-23 12:07
酒浪子
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-9-25
收藏
得分:0 
printf("",)没有&amp; 这个符号!
2007-10-24 20:23
mischa
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-10-24
收藏
得分:0 

太高深了。。。

2007-10-24 20:37
求学少年
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-10-24
收藏
得分:0 
q w o p 不用预先赋值吗?
2007-10-24 21:05
Lee_2007
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-10-24
收藏
得分:0 
好常时间没看这个了,虽然我不知道怎么回事,但是建议看看书,我觉得这个问题很简单,
2007-10-24 21:21
JFan
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-10-24
收藏
得分:0 

#include<stdio.h>
void main()
{
int a,b,q,w,o,p;
printf("请输入两个数字,用逗号分开:\n");
scanf("%d,%d",&a,&b);
q=a+b;
w=a-b;
o=a*b;
p=a/b;
printf("q=%d\n",q);
printf("w=%d\n",w);
printf("o=%d\n",o);
printf("p=%d\n",p);

}

2007-10-24 22:01
JFan
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-10-24
收藏
得分:0 

既然输入用逗号,

scanf("%d,%d",&a,&b);

这句里格式间也要用逗号.
不输逗号也可以.这样的话,你在输入2个数字时以空格,或enter.TBA..

2007-10-24 22:05
leemo
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-10-25
收藏
得分:0 
SCANF语句啊,在%f%f之间加逗号啊<
还有输出的时候啊,将&f改为f 就行了
2007-10-25 11:39
快速回复:[求助]新人C语言问题
数据加载中...
 
   



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

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