搜索
查看: 2131|回复: 28
打印 上一主题 下一主题

if的循环问题

[复制链接]
楼主
发表于 2015-8-15 20:33:29 | 显示全部楼层
小榛鼠 发表于 2015-8-15 18:26
不太建议用goto,某方面来说它像毒品,你会用着用着就上瘾,然后最后害死自己。。

正解,坚决抵制goto
沙发
发表于 2015-8-15 20:35:20 | 显示全部楼层
好的回复是对人的鼓励。[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
         int i,a,b,c,d;
     printf("请输入一个三位数我会帮你求出个位十位百位的和\n");
     scanf("%d",&i);
    if(i<100 || i>999)
    {
    printf("请输入三位数");
    main();
    }
     a=i%100%10;
     b=i%100/10;
     c=i/100;
     d=a+b+c;
     printf("%d",d);
         system("pause");
         return 0;
}[/mw_shl_code]
板凳
发表于 2015-8-16 09:50:56 | 显示全部楼层
Dear 发表于 2015-8-16 09:47
运行出来的结果不敢看

什么意思?
地板
发表于 2015-8-17 14:50:45 | 显示全部楼层
Dear 发表于 2015-8-16 10:22
这是用你的代码运行出来的·····zhuzhu81998

应该是你那儿的问题,我这儿没错
5#
发表于 2015-8-17 17:55:58 | 显示全部楼层
Dear 发表于 2015-8-17 17:44
我是复制的你的代码啊

C:\Users\levi\Pictures\捕获.png
6#
发表于 2015-8-17 17:57:00 | 显示全部楼层
Dear 发表于 2015-8-17 17:44
我是复制的你的代码啊

我这儿没错
7#
发表于 2015-8-17 17:57:57 | 显示全部楼层
Dear 发表于 2015-8-17 17:44
我是复制的你的代码啊

[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
#include <conio.h>//getch();函数的头文件
int main()
{
    int i,a,b,c,d;
    system("cls");
    printf("请输入一个三位数我会帮你求出个位十位百位的和\n");
    scanf("%d",&i);
    if(i<=99 || i>=1000)
    {
    printf("请输入三位数");
    getch();
    main();
    }
    a=i%100%10;
    b=i%100/10;
    c=i/100;
    d=a+b+c;
    printf("%d",d);
    system("pause");
    return 0;
}
[/mw_shl_code]
8#
发表于 2015-8-17 22:55:25 | 显示全部楼层
Dear 发表于 2015-8-17 22:01
看一下你上次回复的代码(11楼的)    两次发的是一样的吗?

额,那也不会出现你那样的情况吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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