#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main2(){
int arr1[10] = {1,2,3,4,5,6,7,8,9,10};
int arr2[10] = {11,12,13,14,15,16,17,18,19,20};
int arr3[10] = {0};
for (int i = 0; i < 10; i++){ //实现两数组的交换
arr3[i] = arr1[i];
arr1[i] = arr2[i];
arr2[i] = arr3[i];
}
for (int i = 0; i < 10; i++){ //输出交换后的arr1[10]
printf("%d ", arr1[i]);
}
putchar('\n');
for (int i = 0; i < 10; i++){//输出交换前的arr2[10]
printf("%d ", arr2[i]);
}
system("pause");
return 0;
}
计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
#include<stdio.h>
#include<stdlib.h>
int main(){
int i, flag = 1;
double sum = 0;
for (i = 1; i <= 100; i++){
sum = sum + (double) 1 / i * flag;
flag = -1 * flag;
}
printf("sum = %f\n", sum);
system("pause");
return 0;
}
编写程序数一下 1到 100 的所有整数中出现多少次数字9。
#include<stdio.h>
#include<stdlib.h>
int main(){
//统计1到100之间9出现的次数.
int i, sum = 0;
for (i = 1; i <= 100; i++){
if (i % 10 == 9){
sum++;
}
if (i / 10 % 10 == 9){
sum++;
}
}
printf("sum = %d\n", sum);
system("pause");
return 0;
}