c語言輸入長度不超過字元的字串將其

2022-02-26 22:35:17 字數 950 閱讀 8364

1樓:匿名使用者

第一種:

#include

#include

int main()

;int i, j=0, len = strlen(str1);

for (i=len-1;i>=0;i--)for (i=0;i

第二種:

#include

#include

int main()

printf("%s\n", str);

return 0;}

2樓:流年望月心自遠

第一種:

#include

void main()

;char str2[10];

int i,j=0;

for(i=0;str[i]!='\0';i++);

i--;

for(;i>=0;i--)

for(i=0;str2[i]!='\0';i++)printf("%s",str);

}第二種:

#include

void main()

;char c;

int i,j=0;

for(i=0;str[i]!='\0';i++);

i--;

for(;j

printf("%s",str);}

c語言 輸入乙個長度不超過10的字串,將小寫字母轉換為大寫,其他不變

3樓:鐵打的泥人

#include

void main()

else break;

}puts(a);

}測試望採納

定義乙個陣列,輸入10個字串,每個字串最長不超過80個字元,請編寫乙個程式完成下列功能:(用c語言寫 5

c語言中,關於字串長度與字元陣列長度的問題

c語言約定字串以 0 結尾,上述陣列末尾沒有 0 所以字串的長度無法確定。陣列長度指的是陣列的元素個數,字串長度是以 0 為標誌來確定的,舉個例子 char a 20 abc 陣列長度是20,而字串長度是3,隱含的 0 不算在字串長度中。char a 按陣列來說已經初始化了3個char型別,分配了3...

C語言輸入字元後,按各字元的ASCII碼從小到大的順序輸出這字元

你輸入的是4個字元啊,輸出卻只有3個字元 c語言。輸入三個字元,輸出三個字元對應ascii碼的大小,從大到小排 輸出換成 printf c include void main char a 3 int i,j for i 0 i 3 i daofor j i j 3 j if a i 版。如果你只有...

c 輸入字串,且字串長度未知,怎麼做

這個問題其實有點難的,1.如果你用char buff n 這種方式來儲存字串,n你是無法確定的。此時你需要這樣做 int n cout 請輸入字串長度 cin n char buff new char n 1 動態申請記憶體,為字串結束標記留乙個未知,所以加1 方法2 你在程式前面 include ...