| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 867 人关注过本帖
标题:scanf 的问题
只看楼主 加入收藏
毛俊
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-4-27
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:11 
scanf 的问题
新手  问下
#include <stdio.h>
main()
{
int a,b,c;
scanf("%d %d",&a,&b);
c=a+b;
printf("c is %d\n",c);
}
  然后运行 我在键盘上打 1 1的时候怎么不显示c is 2阿
退出运行在运行的时候c is 2才出来  这个要怎么搞成 我在运行的时候打1 1    c is 2 直接在下一行
我是新手才学一天 各位大神帮忙解释一下吧
 
搜索更多相关主题的帖子: 键盘 include 
2012-04-27 23:13
玉面狂龙
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:156
注 册:2012-2-23
收藏
得分:10 
#include <stdio.h>
#include<stdlib.h>
int main(void)//主函数没有返回类型
{
int a,b,c;
scanf("%d %d",&a,&b);
c=a+b;
printf("c is %d\n",c);
system("pause");
return 0;
}
 此程序已通过编译
2012-04-27 23:17
毛俊
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-4-27
收藏
得分:0 
我去试试 先谢谢了
2012-04-27 23:20
毛俊
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-4-27
收藏
得分:0 
可以了 虽然不知道打的是啥意思.总之谢谢-.-
2012-04-27 23:27
jokerskill
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:392
专家分:554
注 册:2012-3-4
收藏
得分:0 
#include <stdio.h>

int main()
{

int a,b,c,d;

printf("好吧首先我是一个白痴!!!,好吧你是一白痴!!\n这是你设计的一个加减乘除的程序\n你可以尝试他好用吗?");
printf("使用方法:加法100 50 1\n减法100 50 2\n乘法100 500 3\n除法100 50 4");
printf("这个白痴程序只能使用10次!!\n,你可以更改d<10来作更多!!!");
printf("我会继续和大家分享白痴程序谢谢!!!");
for(d=0;d<5;++d){

scanf("%d%d%d",&a,&b,&c);
if( c == 1 )
printf("%d+%d=%d",a,b,a+b);
if( c == 2 )
printf("%d-%d=%d",a,b,a-b);
if( c== 3 )
printf("%d乘以%d=%d",a,b,a*b);
if( c == 4 )
printf("%d除以%d=%d",a,b,a/b);
}
return 0;
}
2012-04-28 01:27
nongzhaobo
Rank: 3Rank: 3
来 自:广西南宁
等 级:论坛游侠
帖 子:59
专家分:155
注 册:2012-4-8
收藏
得分:0 
#include <stdio.h>
 main()
 {
 int a,b,c;
 scanf("%d %d",&a,&b);
 c=a+b;
 printf("c is %d\n",c);
 }


貌似没错哦
 
2012-04-28 12:52
user_qiangzi
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:194
注 册:2011-8-29
收藏
得分:0 
回复 6楼 nongzhaobo
呵呵,是没有错,是他说怎么输入完了,闪一下程序怎么就没有了.

也不知道他用的是什么编译软件,在vc++6.0中调试就没有这个问题了,当然单独的运行不加函数的话还是有的
2012-04-28 19:25
迷上编程
Rank: 2
等 级:论坛游民
帖 子:140
专家分:86
注 册:2012-3-11
收藏
得分:0 
你定义的主函数中末尾少个return语句,
2012-04-28 19:34
cheenbee
Rank: 2
等 级:论坛游民
帖 子:53
专家分:32
注 册:2011-11-3
收藏
得分:0 
#include <stdio.h>
void main()
{
int a,b,c;
scanf("%d %d",&a,&b);
c=a+b;
printf("c is %d\n",c);
}

绝不会错啊!如果在Win-TC 里面编写的话在输出语句后面加一条 getch(); 即可!
2012-04-28 19:44
无情屠神
Rank: 2
等 级:论坛游民
帖 子:13
专家分:22
注 册:2012-4-5
收藏
得分:0 
末尾少个return 0;
2012-04-28 20:23
快速回复:scanf 的问题
数据加载中...
 
   



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

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