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