将数组的内容交换,两个数组一样大;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
int main()
{
int i;

char a[5] = { "zhan" };
char b[5] = {"1234"};
int a_length = sizeof(a) / sizeof(a[0]);
for (i = 0; i < a_length; i++)
{
int temp;
temp = a[i];
a[i] = b[i];
b[i] = temp;
}
printf("%s\n", a);
printf("%s\n", b);
system("pause");
return 0
}

计算1 / 1 - 1 / 2 + 1 / 3 - 1 / 4 + 1 / 5 …… + 1 / 99 - 1 / 100 的值

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
int sum = 0;
for (i = 1; i <= 100; i++)
{
sum = sum +( 1 / i)*(-1)^(i+1);
}
printf("%d\n",sum);
system("pause");
return 0;
}

编写程序数一下 1到 100 的所有整数中出现多少次数字9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
int num;
int count=0;
for (num = 0; num < 100; num++)
{
if (num / 10 == 9 || num % 10 == 9)
{
count++;
}
}
printf("%d", count);
system("pause");
return 0;
}