搜索
查看: 1199|回复: 5
打印 上一主题 下一主题

这怎么可以运行,但z=x/y这个结果出不来,求大神帮忙改一下

[复制链接]
跳转到指定楼层
楼主
发表于 2013-10-11 00:17:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币

沙发
发表于 2013-10-11 01:22:28 | 只看该作者
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5. int z,x,y;
  6. printf("输入Y的值\n");
  7.         scanf("%d",&y);
  8.     printf("输入x的值\n");
  9.             scanf("%d",&x);
  10.            z=x/y;
  11.             printf("X/Y=%d\n",z);
  12.         system("pause");
  13.         return 0;
  14. }
复制代码
板凳
发表于 2013-10-11 01:22:42 | 只看该作者
你要的应该是这个把
地板
发表于 2013-10-11 22:52:46 | 只看该作者
楼主的源码呢?
5#
发表于 2013-10-29 09:28:02 | 只看该作者
本帖最后由 magnizi 于 2013-10-29 09:31 编辑

x,y,x均是int,于是计算结果就会出现意外。你的源码里面是z=x/y,若输入的y>x则z就=0,把x,y,z改为float类型就OK了
还有
          printf("X/Y=%d\n",z);  -->  printf("X/Y=%f\n",z);

6#
发表于 2013-12-11 14:55:53 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

int main()
{
    int a,b,c;
    a=321;
    b=123;
    c=b-a;
    printf("%d",c);
    system("pause");
    return 0;
}

为何加减法阿哈C软件编译通过不显示输出结果?
http://bbs.ahalei.com/thread-3941-1-1.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表