C语言经典案例(4~~6)

(4) 题目:判断101-200之间有多少个素数,并输出所有素数。

/* Note:Your choice is C IDE */
#include "stdio.h"
 main()

{
     int  i,x, y,n,flag;
  i=0;
   for ( x=101; x<=200; x++)   
   {flag = 1;

     
      for (y=2;y<x; y++)  
      {
        if ( x%y==0) 
          { flag = 0;
             break;}
          
    }
if (  flag ==1)
        { printf("%10d", x);
          i=i+1;} 
   }
printf("\n");
   printf("共有%d个质数",i);}

运行结果

(5) 题目:输出九九乘法表

/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
    int i,j;
    for(i=1;i<=9;i++)
    {for(j=1;j<=i;j++)
    {
    printf("%d*%d=%-5d",j,i,j*i);    
    }
    printf("\n");
    }

运行结果

(6)题目:输入三个整数x,y,z,请把这三个数由小到大输出。

/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{  
    int t,x,y,z;
    printf("请输入三个整数\n");
   scanf("%d %d %d",&x,&y,&z);
   if(x>y)
   {
       t=x;
       x=y;
       y=t;
   } 
    if(x>z)
   {
       t=x;
       x=z;
       z=t;
       }
   if(y>z)
   {
       t=y;
       y=z;
       z=t;       
   }
  printf("从小到大排列:%d %d %d",x,y,z);

}

运行结果

猜你喜欢

转载自blog.csdn.net/qq_42559585/article/details/84872515