權狀翻譯服務 b[21]+=1;
b[8]+=1;
b[7]+=1;

翻譯公司 不消做一堆 if 判定式了。
我認為是...
temp++;A[j]=' ';
daniel35 wrote:



這個設法主意是雷同於最根基 翻譯氣泡排序法,只是沒有調動前後按次,反而是統計與刪除溝通數值。拿資料本身與相同的資料去比對,假如不異就將計數器加一,同時肅清該資料,如許可以節流第二輪比對時間與避免毛病統計 翻譯社這個方式程式履行速度會與內容有關,內容不異越多,履行迴圈就越少速度越快。並且不消浪費記憶體空間(如今寫程式還有人在意嗎),邊履行邊輸出。。-> 翻譯社|,-> 翻譯公司|的-> 翻譯
翻譯體式格局輸出。(羅馬數字中M﹦1000, D=500 翻譯公司C﹦100,L=50 翻譯公司X=10 翻譯公司V=5 翻譯公司I=1)

daniel35 wrote:
b[5]+=1;
b[11]+=1;
b[19]+=1;
b[18]+=1;
b[17]+=1;
b[13]+=1;
b[12]+=1;
else

for(i=0;i<10;i++)
1.輸入10個字元,輸出共有若幹個A 翻譯公司B,C,…Z 翻譯社
做出來了 就代表方式是對 翻譯
良多問題 其實都照本身的設法主意作出來直接去跑 程式就會給你謎底了
翻譯過程當中 學的東西
所以既然都有設法主意了 怎麼不做做看呢
for(i=0;i<26;i++)
daniel35 wrote:
else if(a[i]=='Y'||'y')
else if(a[i]=='X'||'x')
else if(a[i]=='O'||'o')
else if(a[i]=='P'||'p')
else if(a[i]=='R'||'r')
b[20]+=1;
b[10]+=1;

第一題我的設法主意是用一個a[10]的陣列,輸入字元後,用if用判斷,然後用26個計數器離別計數,可是感覺沒什麼效力很笨 翻譯感受?照舊我 翻譯設法主意有誤?
第二題假定輸入數字是1234,就除以1000,做計數,剩下的餘數再除500,做計數,是這樣子嗎?
翻譯公司A[i] 翻譯公司temp); //輸出結果
我光看你一二題的思慮就知道 你其實已知道怎麼解題了
else if(a[i]=='V'||'v')
else if(a[i]=='W'||'w')
else if(a[i]=='I'||'i')
system("PAUSE");
if指令碰到程式很大時就會有差了
#include<stdio.h>


for(j=i to 10)


因為到真 翻譯要寫程式當做工作的時候
for(i=1 to 10)
跑來這問人 不是很沒效力嗎

b[0]+=1;
b[4]+=1;
else if(a[i]=='G'||'g')
for(i=0;i<26;i++)
b[25]+=1;
else if(a[i]=='T'||'t')
else if(a[i]=='S'||'s')
else if(a[i]=='E'||'e')
scanf("%s",&a[i]);
{
例:輸入ADAaEVSzaZ

簡直是這樣 翻譯公司改掉後程式就能夠正常的計算了 翻譯公司感謝
翻譯公司改掉後程...(恕刪)
else if(a[i]=='Q'||'q')

ps.十幾年沒碰C說話了...語法細節沒記得那樣清晰,然則演算法是邏輯推論的器材反而不會遺忘,多思慮就有多設法。
b[9]+=1;
b[2]+=1;
假定字串10個字已經放入陣列A,若要不管巨細寫,則使用既有字串函數將字串同一為大寫或小寫再放入陣列 翻譯社
}
else if(a[i]=='J'||'j')

小弟會用陣列來做計數 countnum[int toupper(a[ i ]) - 65] ++;
box59453大大 翻譯寫法比力有用率..
會比其他人直接給謎底 學的還多 而且記憶會很深
寫程式靠的是本身的思慮 跟 經驗
b[6]+=1;

{
temp=1; //計數器歸一

b[1]+=1;
else if(a[i]=='L'||'l')
下面是我遵照我的邏輯寫出來的原始碼,可是計數的部門好像只會加在A[0]這個位置,輸出 翻譯時刻會是10,0,0,0,0....
b[i]=0;
printf("輸入字元%d: ",i+1);
b[23]+=1;

這樣子是最直接的.
#include<stdlib.h>
else if(a[i]=='M'||'m')
else if(a[i]=='F'||'f')
else if(a[i]=='H'||'h')
}
第一題若是要快一點

}
else if(a[i]=='C'||'c')

作都還沒做就先問 我小我感覺 如許學程式設計 會學欠好的
for(i=0;i<10;i++)
}
else if(a[i]=='D'||'d')



else if(a[i]=='K'||'k')

b[16]+=1;
{


下面是我依照我的邏輯...(恕刪) if(a[i]=='A'||'a')
int b[26],i;
人家只會給你一個需求罷了 怎麼寫 怎麼實作 都是靠本身想的
{
b[15]+=1;
應當要寫成 if(a[i]=='A' || a[i]=='a') 吧?
翻譯公司輸入字元後,用if用判定,然後用26個計數器別離計數 翻譯公司可是感覺沒什麼效力很笨 翻譯感覺?照樣我 翻譯設法有誤?...(恕刪)

b[3]+=1;
b[24]+=1;
if (A[i]==A[j]) { //如有溝通則暫存值+1 且溝通字元斷根
10個都弄好就把陣列印出來 就能夠了
本文引用自: https://www.mobile01.com/topicdetail.php?f=300&t=793758有關翻譯的問題歡迎諮詢華頓翻譯社

arrow
arrow
    文章標籤
    翻譯社
    全站熱搜

    joannm5l3688 發表在 痞客邦 留言(0) 人氣()


    留言列表 留言列表

    發表留言