输出变量j是遍历共1到n*m的数,当j的值是列数(m)的倍数时输出PUM并换行,其他情况输出j的值和空格。
#include<iostream>
using namespace std;
int main()
{
int n,m;
cin>>n>>m;
for(int j=1;j<=n*m;j++)
{
if(j%m==0)
cout<<"PUM"<<endl;
else
cout<<j<<" ";
}
return 0;
}
突然觉得自己的代码又臭又长
还想着用二维数组做,😒
我用用两个for循环写 看完他们的 真的是恶心死我自己了
### while循环
厉害啊
厉害呀
nb
牛逼大佬 还以为要二维数组写呢
我也是,哭辽自己太笨了
你们思维是真的牛逼
感谢思路分享😭
…人和人的区别!
6
天才!
妙呀! 妙呀!
我有一个问题,j等于1的时候,除以列数m=1,最后j不应该输出的是PUM并换行吗,为啥还能输出j的值 1 啊?
当m=1时,输出的不就是PUM吗
绝
绝了
nb
nb
nb,省时省力
强
帅
#include[HTML_REMOVED]
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
for(int i=1;i<=a*b;i++)
{
if(i%b==0)
cout<<”PUM”<<endl;
else
cout<<i<<endl;
}
}