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 ...