第十一次作业

…….字符串求长度

#include <stdio.h>
main()
{
    char str[80];
    int i=0;
    int length=0;
    gets(str);
    puts(str);
    while(str[i++]!='\0')
        length++;
    printf("字符串的长度是:%d\n",length);
}

 

 

1编写程序,统计字符串中大写字母的个数

#include <stdio.h>
main()
{
    char str[20];
    int i,a;
    a=i=0;
    gets(str);
    while(str[i]!='\0')
    {
        if(str[i]>'A'&& str[i]<='Z')
        a++;
    i++;
    }
    printf("大写字母个数是:%d\n",a);
}

 

 2

#include <stdio.h>
main()
{
    char str[20];
    int i,j;
    i=j=0;
    gets(str);
    while(str[i]!='\0')
    {
        if(str[i]!='*')
            str[j++]=str[i];
        i++;
    }
    i=0;
    while(i<j)
    printf("str[i++]");
}

 

 3

#include <stdio.h>
main()
{
    char n[20],m[20];
    int i,j;
    gets(n);
    for(i=j=0;n[i]!='\0';i++)
    {
        m[j++]=n[i];
            if((i+1)%3==0)
                m[j++]=' ';
    }
    m[j]='\0';
    puts(m);
}

 

 4

#include <stdio.h>
main()
{
    char a[80];
    int i=0;
    gets(a);
    while(a[i]!='\0')
    {
        if((i+1)%2==1 &&a[i]%2==0)
            putchar(a[i]);
        i++;
    }
}

 

 5

#include <stdio.h>
main()
{
    char a[80];
    int cnt[10]={0};
    int i=0;
    gets(a);
    while(a[i]!='\0')
    {
        if(a[i]>='0'&& a[i]<='9')
            cnt[(a[i]-'0')%10]++;
        i++;
    }
    for(i=0;i<=9;i++)
        printf("%d:%d\n",i,cnt[i]);
}

 

 

 
posted @ 2021-11-25 22:33  边海(皿゚)  阅读(17)  评论(0)    收藏  举报