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

if的循环问题

[复制链接]
跳转到指定楼层
楼主
发表于 2015-8-15 10:26:47 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#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("请输入三位数");
    }
    a=i%100%10;
    b=i%100/10;
    c=i/100;
    d=a+b+c;
    printf("%d",d);
        system("pause");
        return 0;
}
怎样才能在红字那里做成循环    在不是3位数的情况下一直循环

沙发
 楼主| 发表于 2015-8-15 10:34:14 | 显示全部楼层
还有一个问题
书上127页
输入一个n位数范围在1-99 999 999求这个n位数每一位上的数之和。例如输入12输出3;输入234510输出15
板凳
 楼主| 发表于 2015-8-16 09:47:05 | 显示全部楼层
zhuzhu81998 发表于 2015-8-15 20:35
好的回复是对人的鼓励。[mw_shl_code=c,true]#include
#include
int main()

运行出来的结果不敢看
地板
 楼主| 发表于 2015-8-16 09:47:43 | 显示全部楼层
小榛鼠 发表于 2015-8-15 10:26
#include
#include
int main(){

do while书上还没学到·
5#
 楼主| 发表于 2015-8-16 10:00:28 | 显示全部楼层
小榛鼠 发表于 2015-8-15 10:26
#include
#include
int main(){

怎样用while做循环语句啊   do while不会
6#
 楼主| 发表于 2015-8-16 10:19:56 | 显示全部楼层

回复没插图  你看帖子吧  我才发
7#
 楼主| 发表于 2015-8-16 10:22:17 | 显示全部楼层
这是用你的代码运行出来的·····{:soso_e153:}zhuzhu81998

QQ截图20150816102114.png (11.66 KB, 下载次数: 33)

QQ截图20150816102114.png
8#
 楼主| 发表于 2015-8-16 11:19:54 | 显示全部楼层
小榛鼠 发表于 2015-8-16 11:13
#include
#include
int main(){

                                        懂
9#
 楼主| 发表于 2015-8-17 17:44:19 | 显示全部楼层
zhuzhu81998 发表于 2015-8-17 14:50
应该是你那儿的问题,我这儿没错

我是复制的你的代码啊
10#
 楼主| 发表于 2015-8-17 22:01:12 | 显示全部楼层
zhuzhu81998 发表于 2015-8-17 17:57
[mw_shl_code=c,true]#include
#include
#include //getch();函数的头文件

看一下你上次回复的代码(11楼的)    两次发的是一样的吗?

QQ截图20150817215949.png (144.56 KB, 下载次数: 31)

QQ截图20150817215949.png
11#
 楼主| 发表于 2015-8-18 08:59:47 | 显示全部楼层
zhuzhu81998 发表于 2015-8-17 22:55
额,那也不会出现你那样的情况吧

你不信可以把你11楼发的代码复制试以下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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