- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
#include<stdio.h>
#include<stdlib.h>
void exchange(int a[],int num, int b[]){
int tmp;
int i;
for (i = 0; i < num; i++){
tmp = a[i];
a[i] = b[i];
b[i] = tmp;
printf("arr1[%d]=%d\t",i,a[i]);
printf("arr2[%d]=%d\t\n",i,b[i]);
}
}
int main(){
int arr1[] = {1,2,3,4,5};
int arr2[] = {5,4,3,2,1};
exchange(arr1, sizeof(arr1) / sizeof(arr1[0]), arr2);
system("pause");
return 0;
}
2.计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
#include<stdio.h>
#include<stdlib.h>
void Result(){
int i;
double result = 0;
for (i = 1; i < 101; i++){
//底数为偶数的和
if (i % 2 == 0){
result -= 1 / (double)i;
}
//底数为奇数的和
else{
result += 1 / (double)i;
}
}
printf("%lf\n", resul