1.將陣列a中的內容和陣列b中的內容進行交換。(陣列一樣大)
簡單思路類似兩數交換一樣,但是好像還可以用某些函式來直接實現。(我暫時還不會,有待大佬賜教)
2計算1/1-1/2+1/3-1/4+1/5…+1/99-1/100的值。#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;
}
思路,顯然採用迴圈的手段來實現程式設計,由於奇偶項符號交錯,所以把原式分為奇偶兩部分分別進行程式設計。
3.編寫程式數一下1到100的所有整數**現多少次數字9。#include#includedouble add1(int a)//定義add1函式來實現奇數項求和
return sum1;
}double add2(int n)//定義add2函式來實現偶數項求和
return sum1;
}double main()
思路,由於只需考慮個位數和十位數含有數字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...