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 n) 計算陷阱數函式
sum = 3*sum+1;
返還函式值 ;
}
3.**截圖
4.本題除錯過程碰到問題及pta提交列表情況說明
pta列表說明:主要情況就是上述問題
1.本題pta提交列表
2.設計思路
else
輸入下乙個運算子 op;}}
輸出結果sum;
結束 return 0;
}
3.**截圖
4.本題除錯過程碰到問題及pta提交列表情況說明
1.1 一維陣列如何定義、初始化?
定義 : 型別名 變數名 [陣列長度]
初始化:
int n[10];
for(i=0;i<10;i++)
1.2 一維陣列在記憶體中結構?可畫圖說明。陣列名表示什麼?
1.3 為什麼用陣列?
陣列是把相同型別的一系列資料統一編制到某乙個組別中,這樣就可以通過陣列名+索引號簡單快捷的操作大量資料。
1.4 介紹選擇法、冒泡法、直接插入排序如何排序?偽**展示.
選擇法:
冒泡法:
直接插入排序:
1.5 介紹什麼是二分查詢法?它和順序查詢法區別?
二分查詢法:取中間元素與查詢元素進行比較,如果查詢元素比中間元素大,則在中間元素右邊查詢,如果查詢元素比中間元素小,則在中間元素的左邊查詢。
與順序查詢法的區別:二分查詢法的效率更高
1.6 二維陣列如何定義、初始化?
二維陣列定義:型別名 變數名 [行長度] [列長度]
初始化:
1.7 矩陣轉置怎麼實現?方陣中:下三角、上三角、對稱矩陣的行標i列標j的關係?請說明。
矩陣轉置過程:對角線上元素不變,其餘元素兩個下標互換,如:n[0][1] 轉置後變為 n[1][0]
下三角:i>=j
上三角:i<=j
對稱矩陣:i=j
1.8 二維陣列一般應用在**?
應用在陣列為矩陣形式的時候
C語言部落格作業 資料型別
問題1 剛開始只是用兩個ch,有結果但是結果與答案不一樣 解決方法 在ch1,ch2後面加上printf,發現輸出結果為 1 6 就明白了沒有 大於10的字元 定義變數repeat 輸入幾位數字 count,count1 用於判斷結果 n 判斷結果 i 用於迴圈 ch 輸入repeat for i ...
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 初讀題目時思路很清晰,但是在輸出上一直格式...