#include<stdio.h>
#include<string.h>
int main()
{
char a[80], b[80];
int n, k = 1;
scanf("%d", &n);
while (n--)
{
scanf("%s", &a); //& ke bu jia;
scanf("%s", &b);
printf("Case %d:\n", k++);
printf("%s\n", b);
printf("%s\n", a);
}
return 0;
}
C++字符串交換,
C++字符串交換,
交換兩個不同長度的字符串指針,分別輸出之.
要求:用函數(shù)調(diào)用的方式來實現(xiàn).主函數(shù)中定義兩個字符串,然后調(diào)用交換函數(shù).如將:
x=“I am a good teacher.”與Y=“Hello good morning .”進行交換.
輸入
輸入的第1行是一個整數(shù)n,表示有n組測試數(shù)據(jù).接下來是n組測試數(shù)據(jù)的描述,每一組測試數(shù)據(jù)有2行,他們均由一串字符串構(gòu)成,字符串中允許出現(xiàn)空格,以回車符作為這一行的結(jié)束符.兩組測試數(shù)據(jù)之間有一個空行.最后一組數(shù)據(jù)后面沒有空行.
輸出
對輸入中的每一組2行測試字符串,先輸出“Case #:”,其中“#”是測試數(shù)據(jù)的編號(從1開始),接著按要求在下面的兩行上分別輸出這兩個經(jīng)過交換過的字符串.
輸入樣例
2
I am a good teacher.
Hello good morning .
123
ABCDEF
輸出樣例
Case 1:
Hello good morning .
I am a good teacher.
Case 2:
ABCDEF
123
這是我寫的程序,不知道為什么第一次get(a)總是沒有要我輸入就跳到get(b)里去了,導(dǎo)致第一次輸出只有一個字符串,還有我沒有批量輸入和輸出,這個我不會,
#include
#include
void jh(char *a,char *b)
{
char x[100];
strcpy(x,a);
strcpy(a,b);
strcpy(b,x);
}
int main()
{
int n,i;
char a[80],b[80];
scanf("%d",&n);
for(i=1;i
交換兩個不同長度的字符串指針,分別輸出之.
要求:用函數(shù)調(diào)用的方式來實現(xiàn).主函數(shù)中定義兩個字符串,然后調(diào)用交換函數(shù).如將:
x=“I am a good teacher.”與Y=“Hello good morning .”進行交換.
輸入
輸入的第1行是一個整數(shù)n,表示有n組測試數(shù)據(jù).接下來是n組測試數(shù)據(jù)的描述,每一組測試數(shù)據(jù)有2行,他們均由一串字符串構(gòu)成,字符串中允許出現(xiàn)空格,以回車符作為這一行的結(jié)束符.兩組測試數(shù)據(jù)之間有一個空行.最后一組數(shù)據(jù)后面沒有空行.
輸出
對輸入中的每一組2行測試字符串,先輸出“Case #:”,其中“#”是測試數(shù)據(jù)的編號(從1開始),接著按要求在下面的兩行上分別輸出這兩個經(jīng)過交換過的字符串.
輸入樣例
2
I am a good teacher.
Hello good morning .
123
ABCDEF
輸出樣例
Case 1:
Hello good morning .
I am a good teacher.
Case 2:
ABCDEF
123
這是我寫的程序,不知道為什么第一次get(a)總是沒有要我輸入就跳到get(b)里去了,導(dǎo)致第一次輸出只有一個字符串,還有我沒有批量輸入和輸出,這個我不會,
#include
#include
void jh(char *a,char *b)
{
char x[100];
strcpy(x,a);
strcpy(a,b);
strcpy(b,x);
}
int main()
{
int n,i;
char a[80],b[80];
scanf("%d",&n);
for(i=1;i
其他人氣:490 ℃時間:2020-03-29 03:09:02
優(yōu)質(zhì)解答
#include <iostream>#include <string>using namespace std;int main(){ string str1, str2; int n, ...我還沒學(xué)那么多,你寫的我看不懂……
我來回答
類似推薦
- 《精衛(wèi)填?!?古文翻譯.急.
- can后面要加什么詞?動詞原形?ing?還是什么的
- F(x)與g(x)=1/3x3+x2+2的圖像關(guān)于A(0,1)對稱,求f(x)解析式
- 小明收集的郵票枚數(shù)是小亮的3/5,小明收集的郵票比小亮少60枚,小明和小亮各收集了多少枚?
- 某人從家里去上班,每小時行走5KM,下班按原路返回時,每小時行4KM,結(jié)果下班返回比上班多花10分鐘……
- 1.《牛郎織女》的故事在我國家喻戶曉,許多古詩詞中也引用了這個故事.你能寫出幾句么?試一試(在寫9句)
- 文言文蔣母教子翻譯
- 請教英文寫作的格式?祥見補充說明
- 猜物理名詞
- 幾分之48等于15 12分之幾等于3.6
- 英文中的ie、eg這兩個詞是怎么來的?縮寫?或是拉丁文?
- 一年后見 正確的英語翻譯
猜你喜歡
- 1食鹽晶體在暴露的空氣中是否會被風(fēng)化
- 2有什么事例能證明“青少年時期必須重視知識的記誦與積累”,20字左右
- 3一個數(shù)除以大于1的數(shù),商一定大于這個數(shù)._.(判斷對錯)
- 4群居動物和獨居動物相比有哪些劣勢和優(yōu)勢
- 5將一個各面涂有顏色的正方體,分割成同樣大小的27個小正方體,從這些正方體中任取一個,恰有3個面涂有顏色的概率是( ) A.1927 B.49 C.23 D.827
- 6he spends a lot of money collecting stamps(改成同義句)
- 7有衣柜,床在臥室里用英語怎么說
- 856.5乘以9.9乘以56.5簡算
- 9解不等式應(yīng)用題的最快方法(方法!)
- 10體操方陣最外層56人,這個方陣共有多少人?
- 11雷鋒的書有哪些
- 12happening 為什么不雙寫n?可不可以詳細說明加ing的具體規(guī)則?