- 将数组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/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
利用i%2的余数判断奇数,偶数。从而进行加减。
- 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
i%10求得个位数为9的数,i/9求得十位数为9的数。