A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这里给大家分享一个代码,这里呢,可能我们没学过ctype.h,大家可以上网查查,很简单的一个头文件

其实很简单,有没有??????????????????



#include  
#include <</span>string.h>
#include <</span>ctype.h>
int main()
{
    char a[100];
    int i;
    int t;
    while(gets(a))
    {
     t=strlen(a);
     putchar(a[0]-32);
     for(i=1;i
     {
      if(a[i-1]==' '&&isalpha(a))
      {
       putchar(a-32);
      }
      else
      putchar(a);
     }
     printf("\n");
    }
    return 0;
}

4 个回复

倒序浏览
  1. /*输入一个英文句子,将其中所有单词首字符装换成大写后输出*/
  2. #include<stdio.h>
  3. #include<string.h>
  4. #include<ctype.h>
  5. int main()
  6. {
  7.         char s[1024];
  8.         size_t lenth, i = 0;
  9.         fgets(s, 1024, stdin);
  10.         lenth = strlen(s);
  11.         s[0] = toupper(s[0]);
  12.         while (i++ < lenth)
  13.         {
  14.                 if (isspace(s[i]))
  15.                 {
  16.                         i++;
  17.                         s[i] = toupper(s[i]);
  18.                 }
  19.         }
  20.         printf("%s", s);
  21.         return 0;
  22. }
复制代码
回复 使用道具 举报
加油,好好学习
回复 使用道具 举报
加油加油。、
回复 使用道具 举报
顶顶顶顶顶顶
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马