您现在的位置是:主页 > news > 门户网站用什么源码/东莞百度网站排名优化

门户网站用什么源码/东莞百度网站排名优化

admin2025/5/13 3:58:29news

简介门户网站用什么源码,东莞百度网站排名优化,做暧暧暧昧网站,公司网站如何做优化中国的古人写文字&#xff0c;是从右向左竖向排版的。本题就请你编写程序&#xff0c;把一段文字按古风排版。 输入格式&#xff1a; 输入在第一行给出一个正整数N&#xff08;<100&#xff09;&#xff0c;是每一列的字符数。第二行给出一个长度不超过1000的非空字符串&am…

门户网站用什么源码,东莞百度网站排名优化,做暧暧暧昧网站,公司网站如何做优化中国的古人写文字&#xff0c;是从右向左竖向排版的。本题就请你编写程序&#xff0c;把一段文字按古风排版。 输入格式&#xff1a; 输入在第一行给出一个正整数N&#xff08;<100&#xff09;&#xff0c;是每一列的字符数。第二行给出一个长度不超过1000的非空字符串&am…

中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。

输入格式:
输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。

输出格式:
按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。

输入样例:
4
This is a test case

输出样例:

asa T
st ih
e tsice s

思路:
1、getline读入字符串
2、N是行数,需要求出列数M,M有两种情况
3、将字符串每个字符存入二维数组,当字符不足时,要补空格(隐藏条件)
4、存入数组时,外层循环 i 为M-1~ 0, 内层循环j为0 ~ N-1,存入数组x[ j ][ i ],为什么是这样存呀?观察一下样例对应的坐标就能发现了…

#include<iostream>
#include<cstring>
using namespace std;
int main()
{int N=0,M=0,b=0;string a;cin>>N;getchar();  //吃掉回车getline(cin,a);int len=a.size();if(len%N==0)M=len/N;    //N是行数,M是列数 elseM=len/N+1;    char x[N+5][M+5]={};for(int i=M-1;i>=0;i--)for(int j=0;j<N;j++){if(b<a.size())x[j][i]=a[b++]; elsex[j][i]=' ';  //字符不足时补空格 }for(int i=0;i<N;i++){for(int j=0;j<M;j++)cout<<x[i][j];cout<<endl;	}return 0;  
}