- 交换两个数组内容(数组一样大)
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(){
int arr1[5];
int arr2[5];
int arr3[5];
int i, j, k;
printf("请输入数组1的内容:");
for (i = 0; i < 5; i++){
scanf("%d", &arr1[i]);
}
printf("请输入数组2的内容:");
for (j = 0; j < 5; j++){
scanf("%d", &arr2[j]);
}
for (k = 0; k < 5; k++){
arr3[k] = arr1[k];
}
for (i = 0; i < 5; i++){
//arr1[i] = arr2[i];
}
for (j = 0; j < 5; j++){
arr2[j] = arr3[j];
}
printf("交换后的数组1:");
for (i = 0; i < 5; ++i){
printf("%d ", arr1[i]);
}
printf("交换后的数组2:");
for (j = 0; j < 5; j++){
printf("%d ", arr2[j]);
}
printf("\n");
return 0;
}
- 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
#include <stdio.h>
int main(){
int i;
double sum = 0.0;
for (i = 1; i <= 100; i++){
if (i % 2 == 1){
sum += 1.0 / i;
}
else if (i % 2 == 0){
sum -= 1.0 / i;
}
}
printf("结果为:%lf ", sum);
return 0;
}
3.编写程序数一下 1到 100 的所有整数中出现多少次数字9。
#include<stdio.h>
int main(){
int i;
for (i = 1; i <= 100; i++){
if (i % 10 == 9 || i / 10 == 9)
printf(" %d ", i);
}
return 0;
}