1.乙個陣列有n個元素,使用氣泡排序對其進行排序輸出
#include
int func(int arr,int n)}}
for(i = 0;i< n;i++)
}int main(void)
func(arr,n);
return
0;}
2.給出三個正整數a,b,c,你可以在它們之間插入加號或者乘號以及括號將其變成乙個表示式
#include
int main(void)
if(a>b&&amax = c;
min = b;
temp = a;
}if(amax = c;
min = a;
temp = b;
}if(ac)
ret = (max * temp) + min;
printf("最大結果為:%d",ret);
return
0;}
3.如輸入:z2009-ashanghaiz
則輸出:lenth = 8;
事例說明:從a到z的子串為shanghai,其長度是8.
#include
int func1(char arr)
int main(void)
4.下面是某語言的計算字串hash值的演算法如下,如果字元『a』、『b』對應的ascii的值對應十進位制是97、98,
請回答控制台列印出的數值是多少_
typedef unsigned long uintptr_t;
uintptr_t nxstrhash (const void *data)
return hash;
}; int main(void)
1—97.
2—25185.
25185.
5.實現整數n(n<=10)的算式:n!+(n-1)!+(n-2)!…+3!+2!+1!
輸入 n = 3:結果 3!+2!+1! = 11
函式原型:int jiecheng_sum(int n)
#include
int jiecheng_sum(int n)
count=count + ret;
}return
count;
}int main(void)
c語言作業
printf 函式是格式化輸出函式,一般用於向標準輸出裝置 如顯示器 按規定格式輸出資訊,可以在 和字母之間插進數字表示最大場寬。例如 對於整型型別資料而言,輸出函式 printf 我做了 5d個仰臥起坐 n 83 中的 5d 表示輸出5位整型數,不夠5位右對齊 對於浮點型別資料而言,輸出函式 pr...
c語言作業
一.思維導圖 二.if else switch for while do while 1.if else語句 if 條件1 else 遇到的問題 1.if後忘加 2.對於多個if else語句,else屬於哪個if不確定。解決方法 在編譯器中執行 養成在if後新增 的習慣。2.switch語句 使用...
C語言1第三週作業
1.1.1 7 4階梯電價 實驗 截圖 1.1.2 資料表達 該題我使用了x與cast兩個變數,x為使用者月用電量,cast為應付電費值,x與cast都是雙精度浮點型變數。資料處理 該題資料解析了分段函式表示式,使用了if else語句的條件流程結構。1.2.1 7 6三天打魚兩天曬網 實驗 截圖 ...