标题:请各位老师帮忙修正代码
取消只看楼主
zss427607
Rank: 1
等 级:新手上路
帖 子:124
专家分:3
注 册:2008-10-28
结帖率:100%
已结贴  问题点数:20 回复次数:1 
请各位老师帮忙修正代码
简单计算器
#include <stdio.h>
void main()
{
    int x,y,z,i;
    printf("示例:1,2,3,4;分别代表:+,-,*,/;比如:3+2;表示为:3,1,2\n");
    scanf("%d,%d,%d",x,i,y);
    a5:scanf("%d,%d,%d",x,i,y);
    switch (i)
    {case 1: goto a1;break;
     case 2: goto a2;break;
     case 3: goto a3;break;
     case 4: goto a4;break;
     default:}
     a1:x+y=z;
     a2:x-y=z;
     a3:x*y=z;
     a4:if(y!=0) then
            x/y=z
            else
            goto a5;
        end if
    printf("%d",z\n);
}

[ 本帖最后由 zss427607 于 2012-8-25 14:30 编辑 ]
搜索更多相关主题的帖子: 计算器 default include 
2012-08-24 17:17
zss427607
Rank: 1
等 级:新手上路
帖 子:124
专家分:3
注 册:2008-10-28
得分:0 
谢谢各位的帮助,重新整理请帮忙看看。
#include <stdio.h>
void main()
{   
    int x,y,z,w;
    printf("本程序:+,-,*,/, 分别用:1,2,3,4代替.示例:2+3,应为:2,1,3\n");
    while(scanf("%d,%d,%d",&x,&w,&y)!=EOF)
    {
        switch (w)
        {
        case 1: z=x+y;break;
        case 2: z=x-y;break;
        case 3: z=x*y;break;
        case 4: z=x/y;break;
        }
       printf("%d",z\n);
     }
     return 0;
}

还是运行不了

[ 本帖最后由 zss427607 于 2012-8-25 14:31 编辑 ]
2012-08-25 09:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-380056-1-1.html




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

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