一些簡單問題的c語言程式設計2

2021-09-12 18:39:27 字數 1203 閱讀 5493

1.將陣列a中的內容和陣列b中的內容進行交換。(陣列一樣大)

簡單思路類似兩數交換一樣,但是好像還可以用某些函式來直接實現。(我暫時還不會,有待大佬賜教)

#define _crt_secure_no_warnings

#include#includeint main()

; int arr2[2] = ;

int arr3[2] = ;

printf("請輸入兩組兩個整數\n");

scanf("%d %d %d %d", &arr1[0], &arr1[1], &arr2[0], &arr2[1]);

arr3[0] = arr1[0];

arr3[1] = arr1[1];

arr1[0] = arr2[0];

arr1[1] = arr2[1];

arr2[0] = arr3[0];

arr2[1] = arr3[1];

printf("%d %d %d %d", arr1[0], arr1[1], arr2[0], arr2[1]);

system("pause");

return 0;

}

2計算1/1-1/2+1/3-1/4+1/5…+1/99-1/100的值。

思路,顯然採用迴圈的手段來實現程式設計,由於奇偶項符號交錯,所以把原式分為奇偶兩部分分別進行程式設計。

#include#includedouble add1(int a)//定義add1函式來實現奇數項求和

return sum1;

}double add2(int n)//定義add2函式來實現偶數項求和

return sum1;

}double main()

3.編寫程式數一下1到100的所有整數**現多少次數字9。

思路,由於只需考慮個位數和十位數含有數字9這兩種情況,所以1到100分成1到89和90到100兩部分。

#include#includeint main()

} a = a + 10;

printf("%d", a);

system("pause");

return 0;

}

由於自己是新手上路,難免對於解決這些題目的有些方法顯得很笨甚至是想不到,還有勞各位大佬能夠指點一二,本人定當虛心接受,感謝萬分!

一些簡單問題的c語言程式設計1

1.給定兩個整形變數的值,將兩個值的內容進行交換。正常思路,利用第三個變數進行簡單轉換。define crt secure no warnings include includeint main 2.不允許建立臨時變數,交換兩個數的內容。轉向思路,通過進行兩變數之間的加減建立出無形的變數。defin...

一些簡單問題的c語言程式設計3

1.求10個整數的數學期望和方差。思路,通過建立乙個陣列來迴圈遍歷10個整數。define crt secure no warnings include includeint main int i 0 int j 0 double ex 0 double s 0 printf 請輸入10個整數 n ...

一些簡單問題的c語言程式設計4

1.編寫程式輸出以下圖形 1121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 思路,首先找到行數和每行的空格以及數字之間的關係,然後通過構造迴圈來實現遍歷。include i...