2014.12.23

来源:互联网 发布:php把字符串变成数组 编辑:程序博客网 时间:2024/05/18 02:51

【写一个函数返回参数为1的个数】

<span style="font-size:18px;">#include<stdio.h>int count_one_bits(unsigned int value){int count=0;while(value>0){if(value%2==1){count++;value=value/2;}else if(value%2==0){value=value/2;}}   printf("%d",count);    return 0;}int main(){int a=15;    count_one_bits(a);printf("\n");return 0;}</span>
【输出100到200之间的素数】
<span style="font-size:18px;">#include<stdio.h>int main(){int i=0;int n=0;for(n=100;n<=200;n++){for(i=2;i<=n/2;i++){if(n%i==0)break;}if(i>(n/2)){printf("%d ",n);}}printf("\n");return 0;}</span>

【输出乘法口诀表】

<span style="font-size:18px;">#include<stdio.h>int main(){int i=0;int j=0;for(i=1;i<10;i++){for(j=1;j<=i;j++){printf("%d*%d=%2d  ",i,j,i*j);}printf("\n");}return 0;}</span>
【不创建临时空间交换两个数的值】

<span style="font-size:18px;">#include<stdio.h>int main(){int a;int b;scanf("%d%d",&a,&b);a=a+b;b=a-b;a=a-b;printf("a=%d,b=%d",a,b);printf("\n");return 0;}</span>
【求十个数的最大值】
<span style="font-size:18px;">#include<stdio.h>int main(){int a[10];int i=0;for(i=0;i<10;i++)scanf("%d",&a[i]);int k=a[0];    for(i=0;i<10;i++){if(k<a[i]){k=a[i];}}printf("%d",k);printf("\n");return 0;}</span>



0 0
原创粉丝点击