c语言经典例题3
2017-11-26 17:02
183 查看
将数组A中的内容和数组B中的内容进行交换
#include <stdio.h>
int main()
{
int arr1[]={1,3,5,7,4};
int arr2[]={2,6,8,9,0};
int i=0;
for(i=0;i<sizeof(arr1)/sizeof(arr1[0]);i++)
{
int tmp=arr1[i];
arr1[i]=arr2[i];
arr2[i]=tmp;
}
for(i=0;i<sizeof(arr1)/sizeof(arr1[0]);i++)
{
printf("%d",arr1[i]);
}
printf("\n");
for(i=0;i<sizeof(arr1)/sizeof(arr1[0]);i++)
{
printf("%d",arr2[i]);
}
return 0;
}
计算 1/1-1/2+1/3-1/4+1/5....+1/99-1/100的值
#include <stdio.h>
int main()
{
int i=0;
int flag=1;
double sum=0.0;
for(i=1;i<=100;i++)
{
sum=sum+flag*1.0/i;
flag=-flag;
}
printf("%lf\n",sum);
return 0;
}
编写程序,数一下1—100的所有整数中出现多少次9
#include <stdio.h>
int main()
{
int i=0;
int count=0;
for(i=1;i<=100;i++)
{
if(9==i%10)
count++;
if(9==i/10)
count++;
}
printf("count=%d\n",count);
return 0;
}
#include <stdio.h>
int main()
{
int arr1[]={1,3,5,7,4};
int arr2[]={2,6,8,9,0};
int i=0;
for(i=0;i<sizeof(arr1)/sizeof(arr1[0]);i++)
{
int tmp=arr1[i];
arr1[i]=arr2[i];
arr2[i]=tmp;
}
for(i=0;i<sizeof(arr1)/sizeof(arr1[0]);i++)
{
printf("%d",arr1[i]);
}
printf("\n");
for(i=0;i<sizeof(arr1)/sizeof(arr1[0]);i++)
{
printf("%d",arr2[i]);
}
return 0;
}
计算 1/1-1/2+1/3-1/4+1/5....+1/99-1/100的值
#include <stdio.h>
int main()
{
int i=0;
int flag=1;
double sum=0.0;
for(i=1;i<=100;i++)
{
sum=sum+flag*1.0/i;
flag=-flag;
}
printf("%lf\n",sum);
return 0;
}
编写程序,数一下1—100的所有整数中出现多少次9
#include <stdio.h>
int main()
{
int i=0;
int count=0;
for(i=1;i<=100;i++)
{
if(9==i%10)
count++;
if(9==i/10)
count++;
}
printf("count=%d\n",count);
return 0;
}
相关文章推荐