1. 程式人生 > >【日常練習】將兩個陣列的值進行交換;求分子為1正負交替分母加絕對值1的分數相加和;輸出1~100之間數字末尾為9的數字

【日常練習】將兩個陣列的值進行交換;求分子為1正負交替分母加絕對值1的分數相加和;輸出1~100之間數字末尾為9的數字

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
將陣列a的內容和陣列b的內容進行交換(陣列一樣大)
int main()
{
	int arr1[] = { 1,3,5,7,9 };
	int arr2[] = { 3,4,5,6,7 };
	int tmp;
	int i = 0;
	for (i = 0;i < sizeof(arr1) / sizeof(arr1[0]);i++)
	{
		tmp = arr1[i];
		arr1[i] = arr2[i];
		arr2[i] = tmp;
	}
	for (i =0 ;i < sizeof(arr1) / sizeof(arr1[0]);i++)
	{
		printf("%d ", arr1[i]);
	}
	printf("\n");
	for (i = 0;i < sizeof(arr1) / sizeof(arr1[0]);i++)
	{
		printf("%d ", arr2[i]);
	}
	system("pause");

	return 0;
}
main() {
	int i;	
	float sum = 0.0,temp = 0.0;
	for (i = 1;i <= 100;i++)
	{
		temp = pow(-1, i + 1);
		sum = sum + temp * 1 / i;
	}
	printf("sum is %f\n", sum);system("pause");return 0;
}
編寫程式數一下1-100所有整數中出現多少次數字9
main() {
	int i;
	for (i = 1;i <= 100;i++) {
		if (i % 10 == 9) {
			printf("%d ", i);
		}
	}
	system("pause");
	return 0;
}