c語言循環判斷語句常見習題

1. 將數組A中的內容和數組B中的內容進行交換。(數組同樣大)數組

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	int arrA[8] = { 1,2,5,3,6,7,8,5 };
	int arrB[8] = { 2,1,4,5,2,1,2,6 };
	for (int i = 0; i < 8; i++)
	{
		int swap = 0;
		swap = arrA[i];
		arrA[i] = arrB[i];
		arrB[i] = swap;
	}
	for (int i = 0; i < 8; i++)
	{
		printf("%d\t", arrA[i]);
	}
	printf("\n");
	for (int j = 0; j < 8; j++)
	{
		printf("%d\t", arrB[j]);
	}
	return 0;
}

 ps:用循環將數組相同位置的數字交換便可code

 

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

 

3. 編寫程序數一下 1到 100 的全部整數中出現多少次數字9。class

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

	int main()
	{
		int i=0;
		int j=0;
		int a=0;
		for (int num = 1; num < 101; num++)
		{
			i = num % 10;
			j = (num - i) / 10;
			if(i==9)
			{
				a++;
			}
			if (j == 9)
			{
				a++;
			}
		}
		printf("%d", a);
		return 0;
	}

ps:將num從一到一百遞增,而後算出每一個數字上一到一百的數字,再統計9出現了幾回便可。循環

相關文章
相關標籤/搜索