1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
#include<stdio.h>
#include<stdlib.h>
int main()
{
int A[5] = { 1, 2, 3, 4, 5 };
int B[5] = { 6, 7, 8, 9, 0 };
int C[5];
int i;
printf("交换过后:A[5]:");
for (i = 0; i <= 5; i++){
C[i] = A[i];
A[i] = B[i];
B[i] = C[i];
}
for (i = 0; i <= 5; i++){
printf("%5d", A[i]);
}
printf("\n");
printf("交换过后:B[5]:");
for (i = 0; i <= 5; i++){
printf("%5d", B[i]);
}
printf("\n");
system("pause");
return 0;
}
2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int m = 1;
double a = 2.0, sum = 1.0, b;
while (a <= 100){
m = -m;
b = m / a;
sum = sum + b;
a = a + 1;
}
printf("%f\n", sum);
system("pause");
return 0;
}
3. 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a = 10, i;
int n=0;
int sum, s;
int b=0;
for (i = 1; i <= 10; i++){
sum = (a*i) - 1;
s = (90 + i) - 1;
printf("%d,%d\n", sum,s);
}
for (n = 0; n <= 100; n++)
{
if (n / 10 == 9){
b++;
}
if (n % 10 == 9){
b++;
}
}
printf("9出现的次数:%d\n", b);
system("pause");
return 0;
}