1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
#define _CRT_SECURE_NO_WARNINGS
#include
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:用循环将数组相同位置的数字交换即可
2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
3. 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
#define _CRT_SECURE_NO_WARNINGS
#include
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出现了几次即可。