3.20 C 的三个题目

1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)

#include <stdio.h>
#include <string.h>
int main() {
	int a[] = { 1, 2, 3, 4, 5 };
	int b[] = { 6, 7, 8, 9, 10 };
	int c[5] = { 0 };
	for (int i = 0; i < 5; ++i) {
		printf("%d", a[i]);
	}
	for (int i = 0; i < 5; ++i) {
		printf("%d", b[i]);
	}
	for (int i = 0; i < 5; ++i) {
		c[i] = a[i];
		a[i] = b[i];
		b[i] = c[i];

	}
	for (int i = 0; i < 5; ++i) {
		printf("%d", a[i]);
	}
	for (int i = 0; i < 5; ++i) {
		printf("%d", b[i]);
	}
	
	system("pause");
}


2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。

#include <stdio.h>

int main() {
	int i = 2;
	double osum = 0, jsum = 0, zsum = 0;
	for (i = 1; i <= 99; i += 2) {
		jsum = jsum + 1.0 / i;
	}
	for (i = 2; i <= 100; i += 2) {
		osum = osum - 1.0 / i;
	}
	zsum = osum + jsum;
	printf("%lf", zsum);
	system("pause");
	return 0;
}


3. 编写程序数一下 1到 100 的所有整数中出现多少次数字9。

#include <stdio.h>
#include <stdlib.h>
 
int main() {
	int count = 0;
	for (int i = 1; i <= 100; ++i) {
		if (i % 10 == 9 || i / 10 == 9) {
			count += 1;
		}
	}
	printf("%d", count);
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/nihuhui666/article/details/88688508
今日推荐