1.将数组A中的内容和数组B中的内容进行交换。(数组一样大)
#define _CRT_SECURE_NO_WARNINGS
#include <stdlib.h>
#include <stdio.h>
int main()
{int tmp = 0;int i = 0;int a[10] = {1,2,3,4,5,6,7,8,9};int b[10] = {2,2,2,2,2,2,2,2,2};for(i=0; i<9; i++){printf("%d ",a[i]); }printf("\n");for(i=0; i<9; i++){printf("%d ",b[i]); }printf("\n");for(i=0; i<9; i++){tmp = a[i];a[i] = b[i];b[i] = tmp;}for(i=0; i<9; i++){printf("%d ",a[i]); }printf("\n");for(i=0; i<9; i++){printf("%d ",b[i]); }printf("\n");return 0;
}
2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
#define _CRT_SECURE_NO_WARNINGS
#include <stdlib.h>
#include <stdio.h>
int main()
{int i = 0;double sum = 0.0;int flag = 1;for(i=1; i<=100; i++){sum += flag*(1.0/i);flag = -flag;}printf("%lf\n",sum);return 0;
}
3. 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
#define _CRT_SECURE_NO_WARNINGS
#include <stdlib.h>
#include <stdio.h>
int main()
{int i = 0;int count = 0;for(i=1; i<=100; i++){if(9 == i%10)count++;else if(9 == i/10)count++;}printf("%d\n", count);return 0;
}