木边春吧 关注:0贴子:24
  • 6回复贴,共1

我是一个小码农

只看楼主收藏回复



1楼2013-11-15 18:37回复
    输出100-200间素数的个数以及所有素数
    /*素数*/
    #include<stdio.h>
    main()
    { int i,n,s=0;
    for(i=100;i<=200;i++)
    { for(n=2;n<=i-1;n++)
    { if(i%n==0)break;}
    if(n==i)
    { s++;printf("%d\n",i);}
    }
    printf("%d\n",s);
    }


    2楼2013-11-15 18:38
    回复
      /*判断是否是上三角*/
      #include<stdio.h>
      main()
      {int m,a[100][100];
      scanf("%d",&m);
      for(int i=0;i<m;i++)
      for(int p=0;p<m;p++)
      scanf("%d",&a[i][p]);
      {if(m==1)
      {if(a[0][0]==0)
      printf("YES");
      else
      printf("NO");}
      else
      {if(m==2)
      { if(a[1][0]==0)
      printf("YES");
      else
      printf("NO");}
      else
      {if(m==3)
      {if(a[1][0]==0&&a[2][0]==0&&a[2][1]==0)
      printf("YES");
      else
      printf("NO");}
      else
      {if(m==4)
      {if(a[1][0]==0&&a[2][0]==0&&a[2][1]==0&&a[3][0]==0&&a[3][1]==0&&a[3][2]==0)
      printf("YES");
      else
      printf("NO");}
      else
      {if(m==5)
      {if(a[1][0]==a[2][0]==a[2][1]==a[3][0]==a[3][1]==a[3][2]==a[4][0]==a[4][1]==a[4][2]==a[4][3]==0)
      printf("YES");
      else
      printf("NO");}
      else
      if(m==6)
      {if(a[1][0]==a[2][0]==a[2][1]==a[3][0]==a[3][1]==a[3][2]==a[4][0]==a[4][1]==a[4][2]==a[4][3]==a[5][0]==a[5][1]==a[5][2]==a[5][3]==a[5][4]==0)
      printf("YES");
      else
      printf("NO");}}}}}
      }}


      3楼2013-11-15 18:48
      收起回复
        /*逆转字符串*/
        #include<stdio.h>
        main()
        { char s1[20],s2[20]={'\0'};
        int i,j;
        gets(s1);
        for (i=0;s1[i]!='\0';i++);
        for(j=0;s1[j]!='\0';j++)
        s2[i-j-1]=s1[j];
        printf("%s\n",s2);}


        4楼2013-11-15 18:49
        回复
          /*打印杨辉三角*/
          #include<stdio.h>
          main()
          {
          int n,t,un,ut,s,u,d,dn;
          scanf("%d",&n);
          for (t=1;t<=n;t++)
          {
          printf("1");
          for(s=1;s<t;s++)
          {
          for(d=1,dn=1;dn<=s;dn++)
          d=d*dn;
          for(u=1,ut=1,un=t-1;ut<=s;ut++,un--)
          u=un*u;
          printf(" %d",u/d);
          }
          printf("\n");
          }
          }


          5楼2013-11-15 18:52
          回复
            我是来砸场子的!


            IP属地:浙江来自手机贴吧6楼2013-11-15 21:16
            回复