我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个怎么执行到第五句就没有了?不知道怎么改。

img

img


初学者,这段不知道怎么改,可能是很离谱的错误,但自己不明白。😂希望得到大家的帮助和指点,会努力学习,谢谢!

img


#include<stdio.h>
int main(){

    int x = 0,n;
    printf("请输入一个整数:");
    scanf("%d",&n);
    for(n;n>0;n= n/10){
        x+=n%10;
    } 
    printf("该整数各位的和为:%d",x);
    
    
}

代码也给你改了一下

循环条件那里有问题,因为n一直是大于等于0,那么就是死循环,就不会有后面的输出语句了,改一下条件

近期文章

  • Batch Normalization论文中的疑问
  • 输出含有#J是为什么
  • printf里面%3c是啥意思呀,刚刚学,不懂😭
  • 掌握C语言在MC U上的编程应用
  • 为啥输入的字符串结尾有个d
  • 汉诺塔问题四个盘子四个塔座,用最短步骤
  • Containers 是怎么编写的呢
  • candence安装显示问题
  • c++函数构造问题,和链表
  • 华为防火墙USG6000的分流问题
  • 第一次用问一下这个问题(语言-c语言)
  • Dev-c++运行结果出现繁体字怎么办
  • 怎么在元组中生产随机数(语言-python)
  • Escape from Enemy Territory 代码的具体的实现方式
  • 循环结构运行太慢怎么优化
  • 这个答案我也没有看懂 a选项不也是零 非零的性质吗 为什么选b
  • python成绩登记程序,代码有哪里有错吗以及后面怎么做呢
  • 这个地方为什么会报错呢?
  • 想问一下怎么样才能去掉输出结果最后的加号呢
  • 【结构体】c++需要帮助

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华