#include<stdio.h>#include<string.h> ? ? ? ?int main(){? ? int b=0,c=0; int d,len,c1=0;? ? char world[50]={0};? ? printf("請輸入小于50個字符的英文句子:"); gets(world); printf("\n"); len=strlen(world); ? ? ??? ? ?for(c=0;c<len;c++)? ? ? ? for(b=0;b<len-c;b++)? ? ? ? ? ? if(world[b]<world[b+1])? ? ? ? ? ? {? ? ? ? ? ? ? ? d=world[b];? ? ? ? ? ? ? ? world[b]=world[b+1];? ? ? ? ? ? ? ? world[b+1]=d;? ? ? ? ? ? }? ? ? ? ? ?? ? printf("你要計算小于50位字符的英文句子排序結(jié)果為:\n");? ? for(b=0;b<50;b++)? ? printf("%c",world[b]);? ? printf("\n"); printf("你要計算的的次數(shù)為%d",c1);? ? printf("\n");? ? return 0;}
3 回答
已采納

jfhdibrbfjd
TA貢獻(xiàn)163條經(jīng)驗 獲得超40個贊
用一個變量去記錄個數(shù) ?例如 ? int ?a=0;if(合適的) a++; 然后printf()去輸出 ?a的個數(shù)
點擊展開后面6條
- 3 回答
- 0 關(guān)注
- 1376 瀏覽
添加回答
舉報
0/150
提交
取消