close

良民證翻譯服務

daniel35 wrote:
b[14]+=1;
假設字串10個字已放入陣列A,若要不管巨細寫,則使用既有字串函數將字串同一為大寫或小寫再放入陣列。
else if(a[i]=='I'||'i')
daniel35 wrote:
#include<stdio.h>
for(i=0;i<10;i++)


b[8]+=1;
10個都弄好就把陣列印出來 就可以了
輸出 A:4, D:1, E:1, S:1, V:1 翻譯公司 Z:2 (ps.大小寫視為相同)

else if(a[i]=='Q'||'q')

else if(a[i]=='X'||'x')

else if(a[i]=='G'||'g')
下面是我遵照我的邏輯寫出來的原始碼,可是計數的部分好像只會加在A[0]這個位置,輸出的時辰會是10 翻譯公司0,0,0 翻譯公司0....
b[0]+=1;
例:輸入ADAaEVSzaZ
這個設法主意是類似於最根基的氣泡排序法,只是沒有調動前後挨次,反而是統計與刪除不異數值 翻譯社拿資料自己與相同的資料去比對,如果相同就將計數器加一,同時消滅該資料,如許可以節流第二輪比對時候與避免毛病統計 翻譯社這個方式程式執行速度會與內容有關,內容不異越多,履行迴圈就越少速度越快。並且不消鋪張記憶體空間(如今寫程式還有人在意嗎),邊履行邊輸出。
翻譯體式格局輸出。(羅馬數字中M﹦1000 翻譯公司 D=500,C﹦100 翻譯公司L=50,X=10 翻譯公司V=5,I=1)

b[16]+=1;
所以既然都有設法了 怎麼不做做看呢

else if(a[i]=='W'||'w')

printf("%d ",b[i]);
應當要寫成 if(a[i]=='A' || a[i]=='a') 吧?
翻譯是本身 翻譯思慮 跟 經驗
b[23]+=1;
b[5]+=1;
因為到真的要寫程式當做工作的時刻

b[11]+=1;
else if(a[i]=='S'||'s')
else if(a[i]=='Y'||'y')
作都還沒做就先問 我小我感覺 這樣學程式設計 會學不好的
}
翻譯公司然後用26個計數器別離計數 翻譯公司可是感受沒什麼效率很笨的感覺?仍是我 翻譯設法主意有誤?...(恕刪)
system("PAUSE");

else if(a[i]=='B'||'b')
for(i=0;i<26;i++)

else if(a[i]=='D'||'d')
一入手下手把字串逐一分析

b[1]+=1;
b[9]+=1;
if (A[i]==A[j]) { //如有溝通則暫存值+1 且不異字元斷根
int b[26],i;
}
b[20]+=1;
printf("輸入字元%d: ",i+1);
b[6]+=1;
b[10]+=1;
printf(" %c=%d ",A[i],temp); //輸出了局
b[21]+=1;
1.輸入10個字元,輸出共有多少個A 翻譯公司B,C,…Z 翻譯社

{
這樣子是最直接 翻譯.

第一題我的設法是用一個a[10]的陣列,輸入字元後 翻譯公司用if用判斷,然後用26個計數器別離計數,可是感受沒什麼效力很笨的感受?仍是我的設法主意有誤?



daniel35 wrote:
{
else if(a[i]=='L'||'l')
{
b[4]+=1;

scanf("%s",&a[i]);
}
b[24]+=1;
if指令碰到程式很大時就會有差了
若是是a 就在 陣列 [0] +1 假如是b 就在陣列[1] +1 z就陣列[25]
人家只會給你一個需求罷了 怎麼寫 怎麼實作 都是靠本身想的
box59453大大 翻譯寫法對照有用率..
}
也能夠用陣列存
翻譯確是如許 翻譯公司改掉後程...(恕刪)
else if(a[i]=='V'||'v')
如果有想法 就先做 先試 試了出不來就改 在這修點竄改的過程當中 學的東西
第二題假定輸入數字是1234,就除以1000 翻譯公司做計數 翻譯公司剩下的餘數再除500,做計數,是如許子嗎?
翻譯寫法?一行就解決了, 不用做一堆 if 判斷式了。。-> 翻譯社|,-> 翻譯公司|的-> 翻譯
的確是如許,改掉後程式就能夠正常的計較了,感謝
翻譯
良多問題 其實都照本身 翻譯想法作出來直接去跑 程式就會給你答案了
else
}
下面是我遵照我的邏輯...(恕刪) if(a[i]=='A'||'a')
}
b[3]+=1;
我認為是...
for(j=i to 10)
b[25]+=1;

第一題如果要快一點

b[13]+=1;
b[17]+=1;
else if(a[i]=='U'||'u')
temp=1; //計數器歸一
b[22]+=1;
b[19]+=1;
ps.十幾年沒碰C說話了...語法細節沒記得那樣清晰,可是演算法是邏輯推論 翻譯器械反而不會遺忘,多思考就有多想法。
for(i=0;i<26;i++)
else if(a[i]=='J'||'j')

else if(a[i]=='O'||'o')
for(i=0;i<10;i++)


文章出自: https://www.mobile01.com/topicdetail.php?f=300&t=793758有關翻譯的問題歡迎諮詢天成翻譯社
arrow
arrow
    文章標籤
    翻譯社
    全站熱搜
    創作者介紹
    創作者 richara2ap6 的頭像
    richara2ap6

    richara2ap6@outlook.com

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