每天打卡一小时 第四天 编程四部曲

 

 

 

第一部曲 自然语言

 

第一步 for循环 输出从 A B 的所有自然数

第二步 在第一步的for循环中 实现 数的加和

第三步 按照格式进行输出 每五个数进行换行 sum换行输出

 

第二部曲 流程图

 

 

 

 

 

第三部曲 伪代码(代码)

 

#include<iostream>

#include<iomanip>

using namespace std;

int main()

{

    

    int A,B;

    

    int sum=0;

    int f=0;

    

    cin>>A>>B;

    

    for(int i=A;i<=B;i++)

    {

        sum+=i;

        cout<<std::right<<setw(5)<<i;

        f++;

        if(f==5)

        {

            cout<<endl;

            f=0;

        }

    }

    if(f==0)

    {

        cout<<"Sum = "<<sum<<endl;

    }

    

    else

    {

        cout<<endl<<"Sum = "<<sum<<endl;

    }

    

    

}

 

 

 

第四部曲 总结

 

按格式输出这里要注意

当时一直是最后一个测试点不通过,测试了好久才发现这个问题

每五个数 换行 然后要输出 sum 又要换行

如果 五个数换行后 没有新的数进行打印 那么又换行 会造成错误

要仔细检查格式

posted @   财神给你送元宝  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示