當前位置:首頁 » 編程語言 » 52f在c語言中的意思
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

52f在c語言中的意思

發布時間: 2023-05-21 11:35:08

① 急求,用c語言實現N階螺旋數字方陣,謝謝

1. 編程,統計在所輸入的50個實數中有多少個正數、多少個負數、多少個零。

2. 編程,計算並輸出方程X2+Y2=1989的所有整數解。

3. 編程,輸入一個10進制正整數,然後輸出它所對應的八進制、十六進制數。

4. 一個數如恰好等於它的因子之和,這個數就稱為「完數」。編程序找出1000以內的所有完數,並輸出其因子(6是一個"完數",它的因子是1,2,3)。

5. 輸入一個正整數,輸出它的所有質數因子(如180的質數因子為 2、2、3、3、5)。

6. 輸入20個整數存入一數組,輸出其中能被數組中其它元素整除的那些數組元素。

7. 輸入兩個數組(數組元素個數自定),輸出在兩個數組中都出現的元素(如a[5]=,b[6]=,則輸出3、5)。

8. 輸入兩個數組(數組元素個數自定),輸出在兩個數組中都不出現的元素(如a[5]=,b[6]=,則輸出2、4、6、3、7、9、10、-1)。

9.編程,將字元數組S2中的全部字元拷貝到字元數組S1中(不用strcpy函數)。

10.給定年份year,判別該年份是否閏年(定義一個宏以判別該年份是否閏年)。

11.輸入一行小寫字母後,將字母變成其下一字母(a變成b、b變成c、c變成d、…、x變成y、y變成z、z變成a)輸出。

12. 編寫一個函數,處理n行、n列的二維數組:將每一行的元素同除以該行上絕對值最大的元素。

13. 編寫函數,求任意階多項式 a0+a1X+a2X2+...+anXn 的值並返回多項式的值。

14. 設計一個函數,使給出一個數的原碼,能得到該數的補碼。

15. 編寫函數,求m行、n列的二維數組全體元素中負數的個數。

16. 編寫函數,返回在一個整數組中出現次數最多的數及其出現次數。

17.編一個程序,打入月份號,輸出該月的英文月名,要求用指針數組處理。

18.編寫遞歸函數,將輸入的字元串按與輸入相反的順序輸出。

19. 編寫函數,在n個元素的一維數組中,統計比相鄰元素大的數組元素個數並將統計數返回(不考慮a[0]和a[n-1]),要求以指針變數而不是數組名作參數。

20. 編寫函數,在n個元素的一維數組中,找出最大值、最小值並傳送到調用函數。

21. 編寫一個函數,統計m行n列二維數組中有多少個正數、多少個負數,多少個零,並返回統計結果。

22. 寫一函數,在給定的一行以"."結束的字元中,找出最長的單詞並輸出。

23. 編寫一個函數print,列印一個學生的成績數組,該數組中有5個學生的數據記錄,每個記錄包括num,name,score[3],用主函數輸入這些記錄,用print函數輸出這些記錄。

24. 把文本文件d1.dat復制到文本文件d2.dat中,要求僅復制d1.dat中的英文字元。

25. 編程,把文本文件d1.dat復制到d2.dat(其中空格字元不復制)。

26. 編程,把文本文件d1.dat復制到d2.dat(其中大寫英文字母要轉換為小寫字母)。

27. 把文本文件d1.dat復制到文本文件d2.dat中,要求僅復制d1.dat中除英文字元和數字以外的其它內容。

28. 求出1至100之間的素數(只能被1和自身整除的數)並順序寫入文件su.dat。

29.磁碟文件a1和a2,各自存放一個已按字母順序排好的字元串,編程合並二個文件到a3文件中,合並後仍保持字母順序(如a1中存放:"accel",a2中存放"ilrz",則a3中為"acceillrz")。

30.已知順序文件C.DAT 存放著程序設計基礎的考試成績,每個記錄包含學號(8位字元)和成績(三位整數)兩個數據項。編製程序,從文件中讀入學生成績,將大於或等於60分的學生成績再形成一個新的文件SCORE60.DAT保存在A盤上,並顯示出學生總人數(少於1000)、平均成績和及格人數。

31.已知head指向一個帶頭結點的單向鏈表,鏈表中每個結點包含數據域和指針域。請編寫程序實現如圖所示鏈表的逆置。

若原鏈表為:

head

a

b

C ∧

逆置後鏈表應為:

head

c

b

a ∧

32、編制函數實現在一個帶頭結點(head)的單向鏈表(數據有序)中刪除相同數據的結點(相同數據的結點只保留一個)。

33、編制一程序,將字元computer賦給一個字元數組,然後從第一個字母開始間隔的輸出該串。請用指針完成。

34、編制一程序,將字元串的第m個字元開始的全部字元復製成另一個字元串,要求在主函數中輸入字元串及m的值並輸出復制結果,在被調用函數中完成復制。

35、有4名學生每個學生考4門課程,要求在用戶輸入學生學號以後能輸出該生的全部成績,用指針型函數來實現。請編寫函數float *search().

main()

,,,};

float search(),p;

int I,m;

printf(「enter the number of student:」);

scanf(「%d」,&m);

printf(「the score of NO.%dare:\n」,m);

p=search(score,m);

for(I=0;I<4;I++)

printf(「%52f\t」,*(p+I));

}

float search(float (pointer)[4],int n)

{}

36、有4名學生每個學生考4門課程,要求在用戶找出有不及格課程的學生學號並輸出全部成績,用指針來實現。

37、編制一程序實現將十進制數轉換成二進制數,並存放於一維數組b中,然後輸出。

38、以下函數p的功能是用遞歸方法計算x的n階勒讓德多項式的值。已有有調用語句p(n,x);請編寫p函數。遞歸公式如下:

1

X

PX(X)=

((2N-1)*X* Pn-1(X)-(n-1)* Pn-2(X)/n

39、編程實現如下5*5階的螺旋方陣。

1
2
3
4
5

16
17
18
19
6

15
22
21
20
7

14
23
24
25
8

13
12
11
10
9

40、編一程序實現求所有不超過200的N值,N的平方是具有對稱性質的迴文數。所謂迴文數就是將一個數從左向右與從右向左讀是一樣的,例如34543和1234321都是迴文數。

41、編寫一函數實現將一個整數按逆序存放到一個數組中。

42、請編寫程序:從鍵盤輸入一個字元串,將其中的小寫字母全部轉換成大寫字母,輸出到磁碟文件「upper.txt」中去保存。輸入的字元串以「!」結束。

43、設文件number.dat中存放了一組整數。請編程統計並輸出文件中正整數、負整數和零的個數。

44、請編程:從鍵盤上讀入一個16進制無符號數m,調用函數rightrot將m中的原始數據循環右移n位。並輸出移位前後的內容。

45、設計一遞歸函數計算下列函數:

PX(X,N)=X-X2+X3-X4+……+(-1)N-1XN(N>0)

46、設計一遞歸函數計算x的n次方。

47、設計一遞歸函數實現將小於32768的整數按逆序輸出。

48、設計一遞歸函數實現將小於32768的整數按逆序輸出。

49、設計一遞歸函數實現如下函數:

ack(m,n)= n+1 當m=0時

ack(m-1,1) 當n=0時

ack(m-1,ack(m,n-1)) 當n>0,m>0時

50、設計一遞歸函數實現將任一正整數轉達換成二進制數。

② 用單片機控制,按下相應的按鈕,實現電機的正傳、反轉、停止並相應的LED燈亮的C語言程序加註解。完整程序

單片機控制步進電機實際上沒那麼麻煩,當然做實際項目還是需要外部電路的。我這有個按鍵正轉反轉的小程序,選擇我的後聯系我,我把這兩個程序給你。只要在裡面加入外中斷和led就好了,也蠻簡單。

③ 海信65寸52F是什麼意思

海信65寸52f是說明海信電視機屏幕的對角線是65英寸的52 f是它的型號 是這種電視機的一個尺寸

④ c語言編程題!字元串復制。輸入一個字元串,把它復制到一個字元數組中,並輸出。

#include <stdio.h>

int main()

{

char a[100] = "",b[100] = "";

int i = 0;

printf("輸入一行字元: ");

scanf("%s",a);

for(i = 0;a[i] != '';i++){

b[i] = a[i];

}

printf("%s ",b);

return 0;

}

(4)52f在c語言中的意思擴展閱讀:

使用scanf()函數需要注意的問題:

1.對於字元串數組或字元串指針變數,由於數組名可以轉換為數組和指針變數名本身就是地址,因此使用scanf()函數時,不需要在它們前面加上"&"操作符。

2.可以在格式化字元串中的"%"各格式化規定符之間加入一個整數,表示任何讀操作中的最大位數。

3.scanf函數中沒有類似printf的精度控制。

如:scanf("%5.2f",&a); 是非法的。不能企圖用此語句輸入小數為2位的實數。

4.scanf中要求給出變數地址,如給出變數名則會出錯

如:scanf("%d",a);是非法的,應改為scanf("%d",&a);才是合法的。

5.在輸入多個數值數據時,若格式控制串中沒有非格式字元作輸入數據之間的間隔,則可用空格,TAB或回車作間隔。

C編譯在碰到空格,TAB,回車或非法數據(如對「%d」輸入「12A」時,A即為非法數據)時即認為該數據結束。

6.在輸入字元數據(%c)時,若格式控制串中無非格式字元,則認為所有輸入的字元均為有效字元。

⑤ c語言5.2f是什麼意思

5.2是指結果總長是五位數(注意小數點也算一位數長),就是小數點前兩個數字,不足就用空格表示,小數點後保留兩位,不足四捨五入。

小數點前面的數字表示輸出列數,數字位數大於它時,按實際位數輸出,小數點前空缺也是。

小數點後面的數字表源姿首示輸出的小數點位數,如果位數不足就會四捨五入,如果位數雹數不夠顯示就會在後面補0。

比如x=12.31913,則printf("%5.2f",x)就是「12.32」,注意冊仔小數點也算一位數長。

又如x=2.31913,則printf("%5.2f",x)就是「

2.32」,注意小數點也算一位數長,2前面還有一個空格。

C語言的運算符主要用於構成表達式

同一個符號在不同的表達式中,其作用並不一致。下面按計算的優先順序,分別說明不同作用的表達式。需要特別指出,在C語言標准中,並沒有結合性的說法。

相同優先順序運算符,從左至右依次運算。注意後綴運算優先順序高於前綴。因此++i++應解釋為++(i++)。

而與或非的運算優先順序都不一樣,因此a && b || b && c解釋為(a && b) || (b && c)

合理使用優先順序可以極大簡化表達式。

以上內容參考:網路-C語言運算符

⑥ 十速單片機用匯編正常,用C語言老是復位什麼原因

在C的main函數的最後,加一個WHILE(1);

⑦ c語言中52f什麼意思

x是指輸出的寬度
y是指輸出的小數點後幾位%5.2你這里畢竟限制只能輸出小數點後2位而小數點前也只有兩位(14)所以也只能輸出14.00了
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。