c语言经典例题3

来源:互联网 发布:linux usr local 编辑:程序博客网 时间:2024/05/29 11:44

将数组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;}


原创粉丝点击