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

为啥总是把两个结果都输出?

输出时总是输出两个结果咋整?

  • #include<stdio.h>
    void main()
    {
    int n, s=0;
    scanf("%d", &n);
    if(n>=1)
    for (n; n > 0; n--)
    s += (1 + n) * n / 2;
    printf("%d", s);
    if(n<=0)
    printf("Error!");
    }

加一个中间变量就行了,不然每次先运行前面的循环,n都会自减到0,依然会执行后面的语句;

img

近期文章

  • tomact启动错误: 找不到或无法加载主类 org.apache.catalina.startup.Bootstrap
  • 大家能帮我看看这个冒泡为啥没有排序效果吗
  • 用python写一个搭积木建金字塔的程序
  • 两部分数据图表无法正常显示,下部的图缩小到上部去了。
  • 如图所示的登录页面的html代码和css怎么写
  • jsp导入layui后没有效果
  • 设置了AlertDialog之后,为什么点击所有按钮都弹出提示框。
  • cCS3.3烧录OUT出错,望指点迷津
  • 评委给选手打分求帮助
  • jsp引入layui后没有效果
  • JAVA如何实现wordle游戏
  • c51按键计数数码管显示且数码管显示的数就是脉冲数
  • hbuilder x存储按键时而失灵,什么原因。
  • 急求:QT如何调用外部DLL中的类中的函数?
  • matlab问题,泰勒展开
  • 这个怎么回答,有没有人给我解答一下
  • python如何发布在服务器上
  • 求解决一下,Java,用idea制作网页时,网页的按钮按下去后显示404源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。
  • FPGA驱动SPI接口的LCD问题请教
  • jdbc中无法识别sql语句中的变量

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华