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

第一部曲 自然语言
第一步 用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 又要换行
如果 五个数换行后 没有新的数进行打印 那么又换行 会造成错误
要仔细检查格式

浙公网安备 33010602011771号