【c语言】写一个函数返回参数值为1的个数,求100~200之间素数,乘法口诀表

1.写一个函数返回参数值为1的个数。

# include<stdio.h>

int main()

{

   int a;

   int count=0;

   scanf("%d",&a);

   while(a>0)

       {

              if(a%2==1)

                 count++;

           a=a/2;

 

       }

       printf("count=%d\n",count);

       return0;

}

2.求100~200之间的素数。

 #include<stdio.h>

int main()

{

   int i=100;

   int j=100;

   for(i=100;i<=200;i++)

       {

              for(j=2;j<=i/2;j++)

              {

       if(i%j==0)

              break;

              }

              if(j>(i/2))

              printf("%d\n",i);

    }

   return 0;

}

  3.输出乘法口诀表。

# include<stdio.h>

int main()

{

   int i,j;

   for(j=1;j<=9;j++)

       {

              for(i=1;i<=9;i++)

 

              {

              if(i<=j)

              {

               printf("%d*%d=%d\t",i,j,i*j);

              }

      

              }

      

   printf("\n");

}

   

       return0;

}

 

4.不允许创建临时变量,变换两个数的内容。

# include<stdio.h>

int main()

{

   int a=0,b=1;

       a=a+b;

       b=a-b;

       a=a-b;

       printf("a=%d,b=%d\n",a,b);

       return0;

}

 

5.求十个数中最大值。

# include<stdio.h>

int main()

{

   int a[10];

       inti,j,max;

       printf("input10 numbers:\n");

      

       for(i=0;i<10;i++)

       {    

              scanf("%d",&a[i]);

           printf("\n");

       }

             

           for(j=0;j<9;j++)

              {

                 for(i=0;i<9-j;i++)

             

                      if(a[i]>a[i+1])

                      {

                              max=a[i];

                      }

         

                     printf("%d\n",max);

                }

 

       return0;

}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值