1. 程式人生 > >csu oj 1341 string and arrays

csu oj 1341 string and arrays

輸入 base print string for https ring str details

/*
#include <iostream>
using namespace std; char c[301][301];
int t, n, m, sum, x, y; char f(int n,int x,int y,int sum)
{
if (sum == 0)return c[x][y];
if (sum == 1)return c[y][n+1-x];
if (sum == 2)return c[n + 1 - x][n + 1 - y];
if (sum == 3)return c[n+1-y][x];
} int main()
{
ios_base::sync_with_stdio(false);
char ch;
cin >> t;
while (t--)
{
cin >> n;
for (int i = 1; i <= n; i++)
for (int j = 1; j <= n; j++)
cin >> c[i][j];
cin >> m ;
sum = 0;
while (m--)
{
cin >> ch;
if (ch == ‘R‘)sum++;
else
{
cin >> x >> y;
cout << f(n,x,y,sum%4) << endl;
}
}
cout << endl;
}
return 0;
} */
//-------------------- //本文來自 csuzhucong 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/nameofcsdn/article/details/79964870?utm_source=copy
/
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
using namespace std;
int main()
{
char s[6];
// for(int i=0;i<6;i++){
// scanf("%c",&s[i]);
// }
// scanf("%s",s);
cin>>s;
printf("%s",s);
cout<<s;
return 0; }

//cin和scanf("%s")很像,只能讀入非空格符和非換行符,如果第一個輸入的字符就是空格,則忽略;如果第一個不是空格,則讀到有空格或者換行符為止
//scanf("%c")則可以讀取輸入空格符和換行符。當讀入的字符串小於定義的空間時,即使輸入換行符,也不會結束輸入,只有輸入的超過空間時,輸入換行符才會停止輸入
// 如果輸入的最後一個空間恰好是換行,則停止輸入;

csu oj 1341 string and arrays