有時間就更新,如果線代,高數感覺良好的話。
最近有時間就會看看往年的c試題,部落格就當做自己的複習筆記了,也希望可以幫助部分同學複習c語言,真的不難,紮實學。都是自己敲的**,思想可能不是最優的,只是提供一種思路。
1、根據下面的函式關係,對輸入的x值,計算出相應的y值並輸出自結果。
(1)當x小於0時,y等於1+sin(x)。
(2)當x大於等於0且x小於1時,y等於x的平方加上 cos(x);
(3)當x大於等於1時,y等於(x-1)的平方根
要求:按格式輸出x和y的值,
要求小數點後保留2位。
考了math.h的應用很簡單的if判斷輸出,簽到題
#
include
#include
intmain()
2、計算分數序列:2/1、-3/2、5/3、-8/5、13/8、-21/13、…的前10項之和並輸出。
#
include
intfun1
(int a)
;int
fun2
(int b)
;int
main
(void
)printf
("%lf"
, sum);}
intfun1
(int a)
//遞迴
intfun2
(int b)
//遞迴
輸出6位數以內的,各位數字之和為16的所有整數,並統計符合條件的正整數的個數。例如:
三位數826,8+2+6=16;六位數123811,1+2+3+8+1+1=16。
主要是求位數的計算,其實求位數的方法很多。有時間再總結
#
include
intmain()
if(sum==16)
//判斷是否等於16
}printf
("%d"
,i);
return0;
}
初始化矩陣a[3][4],計算矩陣中最小元素的值和最大元素的值,以及其所在的行號和列號(行號和列號均從1開始編號)。
要求:輸出原始矩陣最小元素的值、最大元素的值以及它們各自所在的行號和列
二維矩陣,兩個for賦值,if判斷並記錄,ok
#
include
intmain()
if(max < a[i]
[j])
//判斷最大}}
printf
("min=%d\t行=%d\t列=%d\nmax=%d\t行=%d\t列=%d"
, min, x+
1, y+
1, max, n +
1, m +1)
;}
編寫函式int strcount(char* str1,char* str2)。 str1和str2為兩個輸入的字串。函式統計str2在
tr1**現的次數,返回該數值。
要求:在主函式main中初始化str1和 str2,呼叫函式strcount(str1,str2)後輸出結果。如輸入str1
為"anowlisowatow",str2為"ow",那麼呼叫函式 strcount後函式返回3。
codeblocks雖然編譯不舒服,但是執行資料起來比vs香用了乙個逐個字元比較思想
#
include
#include
intstrcount
(char
* str1,
char
* str2)
else
break
;//有乙個字元不同就break,比如owe與ows,雖然前兩個字元相同,後面乙個不同,就會break
if(j =b)
//字元都相同則總數加一
sum++;}
}return sum;
}int
main()
if找到m,然後輸出n,else正常輸出就行
#
include
#include
void
fun(
char
* p,
char m,
char n)
else
printf
("%c"
, p[k]);
}}intmain()
東北大學2023年C語言程式設計
第一題 5餘1,6餘5,7餘4,11餘10的最小數 include define max 1000000 int main return 0 第二題 輸入乙個字串,統計大寫小寫字元個數,並將大寫字元反序輸出 include include define maxsize 100 void revers...
東北大學數學建模課程
一 綜合評價模型與層次分析法 a.分類對研究物件的全部個體分類 但又不同於復合分組 重疊分組 復合分組體系就是將總體按兩個或兩個以上的標誌結合起來進行層疊分組,形成復合分組體系。具體地說,它是先按乙個標誌分組,再按另乙個標誌對已經分好的各個組進行再分組。例如,對某校學生先按專業分組,再按性別分組 工...
東北大學 自控原理十套卷
簡言 師弟師妹們,我現在是系統工程 17 碩士,我的名字叫任士博。轉眼望去,在東大的七載時光還有半年就要過去了,我思索著能為學校做點什麼,想來想去也只有自己兩年前做的自控考研資料最能體現我的熱切情懷。當時我是大學畢業寫的這些資料,也就是讀研究生前期,自動控制原理也是自己本科學的比較好的一門課程,師弟...