C語言部落格作業 資料型別

2022-05-16 20:44:34 字數 2288 閱讀 3271

int 整型變數n,number提取每個位的數字,sum計算和,i,n,j

輸入nfor(i 1 to 10000;i加一)

sum=n*3+1

}if(sum等於n)

輸出i:sum

且跳出迴圈,結束程式

否則輸出i:sum

並使n=sum

int 整型變數money,thousand,fifty,twenty,ten,five,two,one

輸入money

計算thousand=money/100;

money=money-thousand*100;

計算fifty=money/50;

money=money-fifty*50;

計算 twenty=money/20;

money=money-twenty*20;

計算ten=money/10;

money=money-ten*10;

計算five=money/5;

money=money-five*5;

計算two=money/2;

money=money-two*2;

計算one=money;

輸出 100元:thousand張\n

50元:fifty張\n

20元:twenty張\n

10元:ten張\n

5元:five張\n

2元:two張\n

1元:one張

int 整型變數num為運算次數,flag=1,count=0為判斷條件,i,j,k

char 陣列a[79],ch吸收輸入num後的回車

輸入num

ch吸收輸入num後的回車

for(i 0 to num-1;i加一)

if(a[0]是數字)則flag為0

for(k 1 to 78;k加一)

if(flag不為0且count等於k-1)輸出yes //等於k-1是因為最後的空格也使count加一

if(flag等於0或者count不等於k-1)輸出no

使count,flag變為初值,進行下一次迴圈//count=0;flag=1

}end

剛學陣列對它的應用還不熟悉,就一點點的改

改到這的時候就覺得差不多了,看除錯窗發現一次迴圈後沒有對判斷條件回覆初值

begin

int 整型變數i,k為迴圈次數,index存放最小值所在的下標,change作為交換變數

輸入陣列長度n

int 陣列a[n]

for(i 0 to n-1;i加一 )

輸入數依次賦給 陣列a

for(k 0 to n-2;k加一 )

依次輸出陣列a

end

begin

int 整型變數i,k,j為迴圈次數,change作為交換變數

輸入陣列長度n

int 陣列a[n]

for(i 0 to n-1;i加一 )

輸入數依次賦給 陣列a

for(i 1 to n-1;i加一)

a[j]=change;跳出迴圈}}

}for(i 0 to n-1;i加一)

輸出a[i]

end

for(i 0 to 行長度-1)

for(j 0 to 列長度-1)

if(i小於等於j)

a [i] [j] 和a [j] [i] 交換

主對角線 i==j

上三角 i<=j

下三角 i>=j

副對角線 i+j==n-1(n為行列長度)

C語言部落格作業 資料型別

問題1 剛開始只是用兩個ch,有結果但是結果與答案不一樣 解決方法 在ch1,ch2後面加上printf,發現輸出結果為 1 6 就明白了沒有 大於10的字元 定義變數repeat 輸入幾位數字 count,count1 用於判斷結果 n 判斷結果 i 用於迴圈 ch 輸入repeat for i ...

C語言部落格作業 資料型別

1.本題pta提交列表 2.設計思路 輸出下半部分 for i n 2 i 0 i i 2 return 0 3.截圖 4.本題除錯過程碰到問題及pta提交列表情況說明1.本題pta提交列表 2.設計思路 迴圈結束再輸出一次 printf d d count,num1 結束 int trap int...

C語言部落格作業 資料型別

1.第一步 定義整型變數 i,j,n 2.第二步 輸入n 3.第三步 如果n為1,則輸出1 4.第四步 否則for i 1 to n i自增加1 5.第五步 輸出i 6.第六步 for j n 1 to 2,j自減減1 7第七步 輸出j 8.第八步 輸出1 初讀題目時思路很清晰,但是在輸出上一直格式...