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

2022-04-09 22:57:59 字數 2339 閱讀 8294

問題1:剛開始只是用兩個ch,有結果但是結果與答案不一樣

解決方法:在ch1,ch2後面加上printf,發現輸出結果為『1』,『6』,就明白了沒有『大於10的字元』。

定義變數repeat(輸入幾位數字),count,count1(用於判斷結果),n(判斷結果),i(用於迴圈),ch                     

輸入repeat

for(i=1;i<=repeat;i++)

end

如果(總量count=等於count1) //輸出結果

輸出("yes\n");

else

輸出("no\n");

問題一:寫出**,感覺沒錯,在dev上無結果

解決方法:在**乙個個切割開來,判斷哪個地方與結果不服,結果是ch=getchar()!='\n'中ch=getchar()還要加括號

定義變數n,m,sum,count=0, op;

輸入n;

sum=n;

for(;;)

else

count++;//一些不符合要求的加1

}如果(count>0)

輸出error

else

輸出sum;

本題沒有問題

一維陣列定義要有型別名,陣列名[陣列長度]

初始化可以用static

在記憶體中分配了一段連續的儲存單元,並對這些單元進行編號 ,詳細請見c語言課本150頁右上角

陣列名字是陣列首位址

在特定的題目下需要重複使用一些先前的資料,所以用陣列,還有一些題目用陣列可以大大提高程式設計效率

定義 a[10],i,j,k,t,n=10;

for(i=0;i<10;i++)

輸入 a[i]

for(i=0;i假設當前的第乙個數為最值,記在k中 /

for(j=i+1;j從下乙個數到最後乙個數之間找最值/

如果(a[k]for(i=0;i<10;i++)

輸出a[i])

定義 a[10],i,j,t;

for(i=0;i<10;i++)//輸入10個值

輸出a[i]

for(j=0;j<9;j++) /外迴圈控制排序次數,n個數排n-1次/

for(i=0;i<9-j;i++) //內迴圈用於第j次比較n-j次

if(a[i]>a[i+1]) /滿足條件逆序則交換*

for(i=0;i<10;i++) //依次輸出結果

printf("%d ",a[i]);

定義 a[10],i,j,t;

for(i=0;i<10;i++)

輸入a[i])

for(i=1;i<10;i++) /外迴圈控制次數,n個數從第2個數開始到最後共進行n-1次插入/

for(i=0;i<10;i++)

輸出a[i])

就是取中間大小的數字與要找的數字進行比較,如果待查數字大於中間數字,把中間數字與大數字的中間數字

在進行比較依次直到找到或者找不到為止。

區別是2分查詢法的效率高,順序查詢法效率低

型別名 陣列名[行長度][列長度]

用static初始化比較簡單,只要加上

定義乙個2維矩陣inta[3]3

123456

789for(i=0;i<3;i++)

for(j=0;j<3;j++)

如果i大於等於j

a[i][j]等於a[j][i] //交換陣列大小

j=i=j^=i //行列交換

輸出結果

147258

369矩陣和一些用2維陣列可以大大增加**效率的程式設計

1.對於這種題目還是沒有思路,遇到複雜的**,基本看不出它在做什麼

2.個人感覺陣列的定義不是很難,難的是巧妙的應用它,對於冒泡法感覺不是很熟悉,對於行列互換掌握的不是很好

3.對於字元的優先順序沒有搞清楚。

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語言部落格作業 資料型別

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

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 初讀題目時思路很清晰,但是在輸出上一直格式...