每天打卡一小时 第四天 编程四部曲
第一部曲 自然语言
第一步 用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 又要换行
如果 五个数换行后 没有新的数进行打印 那么又换行 会造成错误
要仔细检查格式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix