問答題
寫一函數(shù),實現(xiàn)兩個字符串的比較。即自己寫一個strcmp函數(shù),函數(shù)原型為: 設(shè)p1指向字符串s1,p2指向字符串s2。要求:當(dāng)s1=s2時,返回值為0。當(dāng)s1≠s2時,返回它們兩者的第一個不同字符的ASCII碼差值(如“BOY”與“BAD”,第二個字母不同,“O”與“A”之差為79-65=14);如果s1>s2,則輸出正值;如果s1
輸入一個正整數(shù)repeat(0<repeat<10),做repeat次下列運算: 輸入一個字符,再輸入一個以回車結(jié)束的字符串(少于80個字符),在字符串中查找該字符,如果找到,輸出該字符在字符串中所對應(yīng)的最大下標(下標從0開始);否則輸出"NotFound"。 輸入輸出示例:括號內(nèi)為說明
輸入一個以回車結(jié)束的字符串(少于80個字符),將它的內(nèi)容逆序輸出。如"ABCD"的逆序為"DCBA"。 輸入輸出示例:括號內(nèi)為說明
輸入一個正整數(shù)repeat(0<repeat<10),做repeat次下列運算: 輸入日期(年、月、日),輸出它是該年的第幾天。 要求定義與調(diào)用函數(shù)day_of_year(year,month,day),計算并返回year(年)、month(月)和day(日)對應(yīng)的是該年的第幾天,函數(shù)形參year、month和day的類型是int,函數(shù)類型也是int。 輸入輸出示例:括號內(nèi)為說明
輸入一個字符串,內(nèi)有數(shù)字和非數(shù)字字符,如: 將其中連續(xù)的數(shù)字作為一個整數(shù),依次存放到一數(shù)組a中。例如123放在a[0]中,456放在a[1]中……統(tǒng)計共有多少個整數(shù),并輸出這些數(shù)。
輸入一個正整數(shù)repeat(0<repeat<10),做repeat次下列運算: 輸入1個正整數(shù)n(1≤n≤6)和n階方陣a中的元素,如果a是上三角矩陣,輸出"YES",否則,輸出"NO"。上三角矩陣指主對角線以下的元素都為0的矩陣,主對角線為從矩陣的左上角至右下角的連線。 輸入輸出示例:括號內(nèi)為說明
輸入一個正整數(shù)repeat(0<repeat<10),做repeat次下列運算: 輸入一個正整數(shù)n(0n<<10),輸出九九乘法表的前n×n項。 提示:將乘數(shù)、被乘數(shù)和乘積放入一個二維數(shù)組中,再輸出該數(shù)組。 輸入輸出示例:括號內(nèi)為說明
輸入一個正整數(shù)repeat(0<repeat<10),做repeat次下列運算: 讀入1個正整數(shù)n(1≤n≤6),再讀入n階方陣a,計算該矩陣除副對角線、最后一列和最后一行以外的所有元素之和。副對角線為從矩陣的右上角至左下角的連線。 輸入輸出示例:括號內(nèi)為說明