简单的小程序 >_

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

#include <stdio.h>
#include <stdlib.h>
int main()
{
	int a[] = { 1,3,5,7,9 }; 
	int b[] = { 2,4,6,8,10 };
	int i = 0;
	for (i = 0; i < 5; ++i)
	{
		int tmp = a[i]; //利用中间变量tmp进行交换
		a[i] = b[i];
		b[i] = tmp;
	}
	for (i = 0; i < 5; ++i)
	{
		printf("%d\t", a[i]);
	}
	printf("\n");
	for (i = 0; i < 5; ++i)
	{
		printf("%d\t", b[i]);
	}
	printf("\n");
	system("pause");
	return 0;
}

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

#include<stdio.h>
#include<math.h>
int main( ) {
	int i;
	int a = -1;
	double sum = 0;
	{ 
		for (i = 1; i <= 100; i++)
			a = a * (-1);
		    sum = sum + (1.0/i)*a;
	}
	printf("%f\n", sum);
	system("pause");
	return 0;
}

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

#include<stdio.h>
int main( ) {
	int i = 0;
	int count = 0;
	for (i = 0; i < 100; i++)
	{
		if (i % 10 == 9)//统计个位是九的数的个数
		{	count++;  }
		if (i / 10 == 9)//统计十位是九的数的个数
		{	count++;  }
	}
	printf("%d\n", count);
	system("pause");
	return 0;
}

有付出一定就会有回报!

猜你喜欢

转载自blog.csdn.net/qq_42711862/article/details/84787871