//将数组A中的内容和数组B中的内容进行交换
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define n 10
int main()
{
int A[n] = { 0 };
int B[n] = { 0 };
int i = 0;
int tmp = 10;
printf("请输入数组A:\n");
for (i = 0; i < n; i++)
{
scanf("%d", &A[i]);
}
printf("请输入数组B:\n");
for (i = 0; i < n; i++)
{
scanf("%d", &B[i]);
}
for (i = 0; i < n; i++)
{
tmp = A[i];
A[i] = B[i];
B[i] = tmp;
}
printf("输出数组A\n");
for (i = 0; i < n; i++)
{
printf("%d ", A[i]);
}
printf("\n输出数组B:\n");
for (i = 0; i < n; i++)
{
printf("%d ", B[i]);
}
return 0;
}
//计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
//方法1:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int i = 0;
double sum = 0;
int flag = 1;
for (i = 1; i <= 100; i++)
{
sum = sum + flag * 1.0 / i;
flag = -1 * flag;
}
printf("%lf", sum);
return 0;
}
//方法2:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int i = 0;
double sum1 = 0;
double sum2 = 0;
double sum = 0;
for (i = 1; i <= 100; i++)
{
if (i % 2 != 0)
{
sum1 = sum1 + 1.0 / i;
}
else
{
sum2 = sum2 + 1.0 / i;
}
}
sum = sum1 - sum2;
printf("%lf", sum);
return 0;
//编写程序数一下 1到 100 的所有整数中出现多少个数字9
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int i = 0;
int count = 0;
for (i = 1; i <= 100; i++)
{
if (i % 10 == 9)//个位数上有9
{
count++;
}
if (i /10 == 9)//十位数上有9
{
count++;
}
}
printf("%d\n", count);
return 0;
}