| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1349 人关注过本帖
标题:求解c语言问题?
取消只看楼主 加入收藏
格雷迪
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:24
专家分:1
注 册:2011-2-21
结帖率:33.33%
收藏
 问题点数:0 回复次数:7 
求解c语言问题?
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int n,x,y;
    int m;
    printf("************开始***********\n");
    printf("       输入1为加法 \n");
    printf("       输入2为减法 \n");
    printf("       输入3为乘法 \n");
    printf("       输入4为除法 \n");
    printf("       输入5为退出 \n");
    printf("************结束***********\n");
    printf("输入操作:");
    scanf("%d",&n);
    switch(n)
    {
    case 1:printf("选择加法");
        scanf("%d%d",&x,&y);
        printf("%d+%d=%d",x,y,x+y);
                break;
    case 2:printf("选择减法");
        scanf("%d%d",&x,&y);
        printf("%d-%d=%d",x,y,x-y);
                break;
    case 3:printf("选择乘法");
        scanf("%d%d",&x,&y);
        printf("%d*%d=%d",x,y,x*y);
                break;
    case 4:printf("选择除法");
        scanf("%d%d",&x,&y);
        printf("%d/%d=%d",x,y,x/y);
                break;
    case 5:printf("退出");
                m=0;
                break;
    }
}

怎么让这个程序在运行完一种运算后不自动退出 ,可以继续输入下一种运算,请高手帮忙改改;谢啦!!

搜索更多相关主题的帖子: c语言 
2011-05-17 21:32
格雷迪
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:24
专家分:1
注 册:2011-2-21
收藏
得分:0 
不行啊!还是只执行一次后就退出了。
2011-05-17 22:10
格雷迪
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:24
专家分:1
注 册:2011-2-21
收藏
得分:0 
四楼说的是if循环吧。
  这个问题和   if (a == 'Y'|| a = 'y')中少加个等号都不是重点。
这个程序想要的效果是 当用户不输入结束语句时 程序不结束。而不是输入一次结果后程序就退出了。
2011-05-17 22:51
格雷迪
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:24
专家分:1
注 册:2011-2-21
收藏
得分:0 
  太感谢linw1225了。程序基本上实现了,现在刚开始学这东西确实有太多没考虑到的了。    不过这个程序还能不能改成每次输入一次后前面的提示不再重复,这样可能看着比较好些。   
2011-05-17 23:03
格雷迪
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:24
专家分:1
注 册:2011-2-21
收藏
得分:0 
太晚了。大家都辛苦了,明天在努力吧!
2011-05-17 23:05
格雷迪
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:24
专家分:1
注 册:2011-2-21
收藏
得分:0 
回复 14楼 刹那间的回忆
嗯,这个在加上点输入错误方面的考虑 就是我想要的程序了。谢谢了!
2011-05-18 12:24
格雷迪
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:24
专家分:1
注 册:2011-2-21
收藏
得分:0 
回复 18楼 linw1225
恩,通过传参我也试过,但是在调用每个运算方面没整明白所以放弃了。
2011-05-18 19:34
格雷迪
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:24
专家分:1
注 册:2011-2-21
收藏
得分:0 
我还只是菜鸟。学无止尽!高手们多多指点啊
2011-05-19 10:44
快速回复:求解c语言问题?
数据加载中...
 
   



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

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