将数组A中的内容和数组B中的内容进行交换/ 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值/1到 100 的所有整数中出现多少次数字9

  1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
    /定义一个函数swap,利用for 循环,交换数组中的数字。主函数中调用函数swap。/
#include<stdlib.h>
#include<stdio.h>
#include<math.h>
void swap(int a[], int b[], int len);
int main()
{
	int arr[10];
	int arr1[10];
	int i,len;
	printf("分别输入两个数组的内容:\n");
	for (i = 0; i <= 9; i++)
	{
		scanf("%d", &arr[i]);
	}
	for (i = 0; i <= 9; i++)
	{
		scanf("%d", &arr1[i]);
	}
	len = sizeof(arr) / sizeof(arr[0]);
	swap(arr, arr1, len);
	printf("请输出交换后两个数组的值:\n");
	for (i = 0; i < len; i++)
	{
		printf("%d ", arr[i]);
	}
	printf("\n");
	for (i = 0; i < len; i++)
	{
		printf("%d ", arr1[i]);
	}
	system("pause"); 
	return 0;
}
void swap(int a[], int b[], int len)
{
	int i, temp;
	for (i = 0; i < len; i++)
	{
		temp = a[i];
		a[i] = b[i];
		b[i] = temp;
	}
}

  1. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
    利用i%2的余数判断奇数,偶数。从而进行加减。
    在这里插入图片描述
  2. 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
    i%10求得个位数为9的数,i/9求得十位数为9的数。
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44936160/article/details/89461384
今日推荐