将数组A中的内容和数组B中的内容进行交换
#include<stdio.h>
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int b[10]={10,9,8,7,6,5,4,3,2,1};
int i=0;
for(i=0;i<sizeof(a)/sizeof(a[0]);i++)
{
a[i]=a[i]+b[i];
b[i]=a[i]-b[i];
a[i]=a[i]-b[i];
}
printf("now,a[10]=\n");
for(i=0;i<sizeof(a)/sizeof(a[0]);i++)
printf("%d ",a[i]);
printf("\nnow,b[10]=\n");
for(i=0;i<sizeof(a)/sizeof(a[0]);i++)
printf("%d ",b[i]);
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>
#include <math.h>
int main() {
int i = 0;
int n = 0;
float sum = 0.0;
for (i = 0; i <= 100; i++) {
sum = sum + ((1 / (n + 1.0))*(pow(-1,n)));
++n;
}
printf("%f\n", sum);
system(“pause”);
return 0;
}
##编写程序数一下 1到 100 的所有整数中出现多少次数字9
#include <stdio.h>
int main()
{
int i = 0;
int k = 0;
for(i = 1; i < 100; i++)
{
if(i%10 == 9)
{ k++; }
if(i/10 == 9) { k++; }
}
printf("%d\n",k);
return 0;
}
``