簡體   English   中英

如何通過用戶輸入的數字重復我的用戶輸入的字符串

[英]How to repeat my user entered string by the user input number

我需要將字符串乘以用戶輸入的數字。

例如,如果他輸入“hello”並輸入 3,則必須顯示hellohellohello

 int multStr() {

   char string;
   int multiply = 0;
   int j;

   printf("enter a string please");
   scanf("%s", & string);
   printf("now multiply your string");
   scanf("%d", & multiply);
   for (j = 0; multiply == !j; ++j) {
     printf("%s", string);
   }
 } 

但是什么都沒有打印出來,我可以尋求幫助嗎?

嘿,你有一些錯誤:

char string[100];//改為指針

scanf("%s", &string);把它改成--->gets_s(string,100)

for (j = 0;multiply>j;++j)//改變條件

希望這對你有幫助,祝你以后好運

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM