C语言轻松学习-6

1.先看一下“四叶玫瑰数”的定义,和“水仙花数”类似,共由四位数字组成。

代码:

#include<stdio.h>
int main()
{
  int num;//num用来限制多少数及数的大小 
  int x,y,z,s;//x代表千位,y代表百位,z代表十位,s代表个位
  for(num=1000;num<=9999;num++) 
  {
    x=num/10/10/10%10;
    y=num/10/10%10;
    z=num/10%10;
    s=num%10;
    if(x*x*x*x+y*y*y*y+z*z*z*z+s*s*s*s==x*1000+y*100+z*10+s)
    printf("%d\n",num);
  }
  return 0;
}

代码调试截图:

2.代码:

#include<stdio.h>
int main()
{
  int sum,i;
  for(sum=2;sum<=100;sum++) 
  {
    for(i=2;i<sum;i++)
    {
      if(sum%i==0)
      break;
    }
    if(i>=sum)
    printf("");
    else
    printf("%d\n",sum);
  }
}

代码调试截图:

C语言轻松学习-7:

C语言轻松学习-7

 

1 2 3
未经允许不得转载:晗雅|星空 » C语言轻松学习-6
分享到:

请选择你看完该文章的感受:

8瞧一瞧 3扯淡 5学到了 2不懂 7正能量 12无聊

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (选填)