在C編程中,如何編寫一個程序,它在輸入名字時首先輸出姓氏名字然後名字? 例如 輸入 - 法伊茲瓦爾 輸出 - 瓦爾法伊茲C程序給出姓名先輸出然後名字
-4
A
回答
0
- 閱讀行成使用
strcpy()
和打印使用strtok()
- 保存令牌成陣列使用
fgets()
- 打破線成標記的緩衝從
last_idx
到0
的數組。 - 這通常適用於一行輸入而不是2個字符串。
3
#include <stdio.h>
int main(void) {
char first_name[32];
char last_name[32];
scanf("%31s %31s", first_name, last_name);
printf("%s %s\n", last_name, first_name);
return 0;
}
char full_name[64];
char first_name[32];
char last_name[32];
scanf("%63[^\n]", full_name);//fgets(full_name, sizeof(full_name), stdin);
sscanf(full_name, "%31s %31s", first_name, last_name);
printf("%s %s\n", last_name, first_name);
+0
bluepixy,我的問題是不是這樣,你必須輸入你的完整名稱在一個字符串,然後輸出應寫成姓氏,然後名字 –
+0
@saquibanwar它似乎接受相同的輸入。 – BLUEPIXY
相關問題
- 1. 排序列表後姓氏,然後名字?
- 2. 要求用戶輸入他們的姓名並輸出他們的姓名首字母C
- 3. 從名字和姓氏切換到姓氏然後名字的程序。你能幫助解決嗎?
- 4. 輸入姓名,年級,然後打印的姓名和分類等級
- 5. 給出-2147483648輸出的C++程序
- 6. 串聯名字和姓氏作爲名稱,然後ommit Firtname和姓氏在SSIS
- 7. 預先存在現有的姓氏與名字從單獨的姓名全名
- 8. 按姓氏和名字排序c#
- 9. 互換名和姓氏,然後按
- 10. WP輸出登錄用戶的名字和姓氏
- 11. 對姓名列表進行排序,並輸入姓名和年齡C#
- 12. 姓名按字母順序
- 13. :姓名,姓氏:姓名
- 14. 用名字和姓氏查找姓名
- 15. Python Shell詢問文件名,然後詢問一個子字符串(任何),程序將輸出出現次數
- 16. C程序輸出
- 17. 在Android中給出聯繫人姓名給出一個電話號碼
- 18. 程序來輸入姓氏時返回名字
- 19. 保存用戶名,但給出了C#的名字
- 20. 接收到NaN輸入後,C++程序再次要求輸入,然後退出
- 21. 按姓氏和姓氏排序,然後顯示給用戶
- 22. TSQL搜索框名字姓氏順序優先級
- 23. 將輸出(int)返回給其他程序的C/C++程序
- 24. 程序未給出所需的輸出
- 25. 開關盒程序不給出輸出
- 26. 該程序does'nt給出輸出
- 27. C++向後輸出數字
- 28. 在php中將字符串轉換爲數組,然後輸出,然後按升序和降序輸出
- 29. wp_list_comments給的姓和名
- 30. 「姓氏,名字」 - >「名字姓氏」中的序列化字符串
你知道怎麼做了不同的語言?你至少可以發佈算法嗎? –
掃描兩個字符串,將它們存儲在兩個數組中,先打印第二個數組,然後打印第一個數組。簡單! –