| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 556 人关注过本帖
标题:为什么后面的不输出了?
只看楼主 加入收藏
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
收藏
 问题点数:0 回复次数:4 
为什么后面的不输出了?

当输入的第二个数为0时,输出到第一个int型 商 后,后面的 内容都不输出了,为什么?

#include<stdio.h>

main()
{
int number1,number2;
printf("input number1。\n");
scanf("%d",&number1);
printf("input number2\n");
scanf("%d",&number2);
printf(" int型 和 %d\n",number1 + number2);
printf(" int型 差 %d\n",number1 - number2);
printf(" int型 積 %d\n",number1 * number2);
if(number2 == 0)
{
printf(" int型 商 NO。\n");
}
else
{
printf(" int型 商 %d\n",number1 / number2);
}
printf(" int型 余 %d\n",number1 % number2);
printf(" int型 或 %d\n",number1 || number2);
printf(" int型 与 %d\n",number1 && number2);
printf(" float型 和 %f\n",(float)number1 + (float)number2);
printf(" float型 差 %f\n",(float)number1 - (float)number2);
printf(" float型 積 %f\n",(float)number1 * (float)number2);
if(number2 == 0)
printf(" int型 商 NO。\n");
else
printf(" float型 商 %f\n",(float)number1 / (float)number2);
printf("double型 和 %.10f\n",(double)number1 + (double)number2);
printf("double型 差 %.10f\n",(double)number1 - (double)number2);
printf("double型 積 %.10f\n",(double)number1 * (double)number2);
if(number2 == 0)
printf(" int型 商 NO。\n");
else
printf("double型 商 %.10f\n",(double)number1 / (double)number2);
}

[此贴子已经被作者于2007-2-2 12:28:39编辑过]

搜索更多相关主题的帖子: 输出 
2007-02-02 12:27
nick7281
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-11-13
收藏
得分:0 
没有问题啊,我运行过了
图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2007-2-2 12:45:36编辑过]


2007-02-02 12:44
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 

#include<stdio.h>

main()
{
int number1,number2;
printf("input number1。\n");
scanf("%d",&number1);
printf("input number2\n");
scanf("%d",&number2);
printf(" int型 和 %d\n",number1 + number2);
printf(" int型 差 %d\n",number1 - number2);
printf(" int型 积 %d\n",number1 * number2);
if(number2 == 0)
{
printf(" int型 商 NO。\n");
printf(" int型 余 NO. \n");
}
else
{
printf(" int型 商 %d\n",number1 / number2);
printf(" int型 余 %d\n",number1 % number2);
}

printf(" int型 或 %d\n",number1 || number2);
printf(" int型 与 %d\n",number1 && number2);
printf(" float型 和 %f\n",(float)number1 + (float)number2);
printf(" float型 差 %f\n",(float)number1 - (float)number2);
printf(" float型 积 %f\n",(float)number1 * (float)number2);
if(number2 == 0)
printf(" int型 商 NO。\n");
else
printf(" float型 商 %f\n",(float)number1 / (float)number2);
printf("double型 和 %.10f\n",(double)number1 + (double)number2);
printf("double型 差 %.10f\n",(double)number1 - (double)number2);
printf("double型 积 %.10f\n",(double)number1 * (double)number2);
if(number2 == 0)
printf(" int型 商 NO。\n");
else
printf("double型 商 %.10f\n",(double)number1 / (double)number2);
}

2007-02-02 13:09
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 

#include<stdio.h>

main()
{
printf("%d", 4%0);
printf("此句被跳过");
}

2007-02-02 13:09
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
收藏
得分:0 
谢过了

[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2007-02-02 13:13
快速回复:为什么后面的不输出了?
数据加载中...
 
   



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

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