墨瞳之巢吧 关注:14贴子:303
  • 12回复贴,共1
。。。。


IP属地:浙江来自Android客户端1楼2014-04-14 06:57回复
    1.
    #include<stdio.h>
    int main()
    {
    int i,upper=0,lower=0;
    char str[17]={'A','a','a','a','B','B','b','1','2','3','C','C','c','c','c','c','d'};
    for(i=0;i<17;i++)
    {
    if(str[i]>=65 && str[i]<=90)
    upper++;
    else if(str[i]>=97 && str[i]<=122)
    lower++;
    }
    printf("upper=%d,lower=%d\n",upper,lower);
    }


    IP属地:浙江13楼2014-04-14 14:04
    回复
      1.自己输入
      #include<stdio.h>
      int main()
      {
      int i,upper=0,lower=0;
      char str[17];
      printf("请输入一组数组:");
      for(i=0;i<17;i++)
      scanf("%c",&str[i]);
      for(i=0;i<17;i++)
      {
      if(str[i]>=65 && str[i]<=90)
      upper++;
      else if(str[i]>=97 && str[i]<=122)
      lower++;
      }
      printf("upper=%d,lower=%d。",upper,lower);
      }


      IP属地:浙江14楼2014-04-14 14:10
      回复
        3-从大到小。
        #include<stdio.h>
        #define N 10
        int main()
        {
        int i,j,t,a[N];
        printf("请输入10个整数:");
        for(i=0;i<N;i++)
        scanf("%d",&a[i]);
        for(j=0;j<N-1;j++)
        for(i=0;i<N-1-j;i++)
        if(a[i]<a[i+1])
        {t=a[i];
        a[i]=a[i+1];
        a[i+1]=t;
        }
        printf("排序后的数字是:\n");
        for(i=0;i<N;i++)
        printf(" %d",a[i]); //若用puts(a),开头加上+ include<string.h>
        }


        IP属地:浙江16楼2014-04-14 14:12
        回复
          3-从小到大。
          #include<stdio.h>
          #define N 10
          int main()
          {
          int i,j,t,a[N];
          printf("请输入10个整数:");
          for(i=0;i<N;i++)
          scanf("%d",&a[i]);
          for(j=0;j<N-1;j++)
          for(i=0;i<N-1-j;i++)
          if(a[i]>a[i+1])
          {t=a[i];
          a[i]=a[i+1];
          a[i+1]=t;
          }
          printf("排序后的数字是:\n");
          for(i=0;i<N;i++)
          printf(" %d",a[i]); //若用puts(a),开头加上+ include<string.h>
          }


          IP属地:浙江17楼2014-04-14 14:12
          回复
            4.
            #include<stdio.h>
            #include<string.h>
            int main()
            {
            char a[20],b[5][20];
            int i,j,p;
            printf("请输入五个学生名字:\n");
            for(i=0;i<5;i++)
            scanf("%s",b[i]);
            printf("\n");
            for(i=0;i<5;i++)
            {
            p=i;
            strcpy(a,b[i]);
            for(j=i+1;j<5;j++)
            if(strcmp(b[j],a)<0)
            {p=j;
            strcpy(a,b[j]);}
            if(p!=i)
            {strcpy(a,b[i]);
            strcpy(b[i],b[p]);
            strcpy(b[p],a);}
            puts(b[i]);
            }
            printf("\n");
            }


            IP属地:浙江18楼2014-04-14 14:13
            回复
              5.
              #include<stdio.h>
              int main()
              {
              int i,j,t=1,str[3][4]={1,2,3,4,9,8,7,6,2,10,5,-2};
              for(i=0;i<=2;i++)
              for(j=0;j<3;j++)
              {
              if(t>str[i][j+1])
              t=t;
              else t=str[i][j+1];
              }
              for(i=0;i<3;i++)
              for(j=0;j<4;j++)
              {if(t==str[i][j])
              printf("最大数为%d,行数为%d,列数为%d。",t,i,j);}
              }


              IP属地:浙江19楼2014-04-14 14:14
              回复
                6.
                #include<stdio.h>
                #include<string.h>
                int main()
                {
                char str[50];
                int i,k;
                printf("请输入一行英文句子:\n");
                gets(str);
                printf("\n");
                for(i=0;i<strlen(str);i++)
                if(str[i]==' ')
                str[i]='\n';
                puts(str);
                }


                IP属地:浙江20楼2014-04-14 14:15
                回复
                  2.
                  #include<stdio.h>
                  #include<string.h>
                  int main()
                  {
                  int i,t=0;
                  char a,b,str[30];
                  printf("请输入一组数组:");
                  gets(str);
                  printf("请输入一个字符:");
                  scanf("%c",&a);
                  getchar();
                  for(i=0;i<strlen(str);i++)
                  {
                  if(str[i]==a)
                  {
                  t=1;
                  do
                  {str[i]=str[i+1];
                  i++;
                  }
                  while(i<strlen(str));
                  i=0;
                  }
                  }
                  if(t==1)
                  {
                  printf("找到此字符,要删除吗? Y/N");
                  scanf("%c",&b);
                  if(b=='Y')
                  puts(str);
                  }
                  else printf("未找到此字符。");
                  }


                  IP属地:浙江21楼2014-04-14 14:25
                  回复
                    啊咧咧?这是在干嘛= =


                    22楼2014-05-08 20:31
                    收起回复