首页 > 其他分享 >C语言填空:英文单词首字母变大写

C语言填空:英文单词首字母变大写

时间:2023-02-12 10:55:33浏览次数:42  
标签:ch 大写 首字母 英文单词 && 填空 include

#include <stdio.h>
【1】
//输人一行字符串,由英语单词和若干空格组成,将每个单词的第一个字母不是大写的变为大写并输出。
main()
{
    char ch[100];
    int i=0,n=0;
    【2】;
    while(【3】)
    {
        if(i==0)
        {
            if(ch[i]>='a'&& ch[i]<='z') 【4】;
        }
        else if(ch[i]==' '&& ch[i+1]!=' ')
        {
            if(【5】) ch[i+1]-=32;
        }
        i++;
    }
    【6】;

    getchar();
 }

 

#include <stdio.h>
#include <string.h>
//输人一行字符串,由英语单词和若干空格组成,将每个单词的第一个字母不是大写的变为大写并输出。
main()
{
    char ch[100];
    int i=0,n=0;
    gets(ch);
    while(ch[i]!='\0')
    {
        if(i==0)
        {
            if(ch[i]>='a'&& ch[i]<='z') ch[i]-=32;
        }
        else if(ch[i]==' '&& ch[i+1]!=' ')
        {
            if(ch[i+1]>='a'&& ch[i+1]<='z') ch[i+1]-=32;
        }
        i++;
    }
    puts(ch);

    getchar();
 }

 

标签:ch,大写,首字母,英文单词,&&,填空,include
From: https://www.cnblogs.com/xkdn/p/17113403.html

相关文章

  • C语言填空:杨辉直角三角形
      //以下程序的输出结果如图所示,每行的最左和最右元素均为1,//中间的每个元素等于其左上方和上方两个元素之和,每个元素的宽度为4且左对齐。请完成程序填空。#includ......
  • C语言填空:输出数字组成的三角形
      //.要输出图形tu.png样式,请完善程序。#include<stdio.h>main(){inti,j,k;for(i=1;【1】;i++){for(j=1;【2】;j++)【3】;......
  • C语言填空:最低分 最高分
    //输入十个评委的打分,去掉一个最高分,去掉一个最低分,求平均分。#include<stdio.h>main(){intmark,max,min,sum=0,i;【1】;for(i=1;i<......
  • C语言填空:保持原有顺序
    //已有一个已经排好序的序列,输入一个数,将其插入到该序列中,使之仍然保持有序。#include<stdio.h>main(){inta[20]={3,7,10,12,18,20};inti,j,t;s......
  • C语言填空:本年第几天
    //输入一个日期,输出是本年的第几天。#include<stdio.h>main(){intyear,month,day,i;scanf("%d%d%d",&year,&month,&day);for(i=1;i<【1】;i++)......
  • 【蓝桥杯基础题】2021年省赛填空题—卡片
    一、题目背景本题为2021年省赛填空题C/C++B组第2题JavaB组第2题JavaB组第3题二、题目描述小蓝有很多数字卡片,每张卡片上都是数字0到9。小蓝准备用这些卡片来......
  • C语言填空:循环比较,直到相等再输出
    #include<stdio.h>//http://www.china-audit.com/lhd_4awla5u6mp47ty70kclt55mbv23rb1005bb_1.html//实现输入两个数字,若两数相等,则直接输出两个数字;若不相等,则这两个......
  • C语言填空:5个1位数组成最大数 最小数
    #include<stdio.h>//输入5个1-9之间的整数,输出能组成的最大值和最小值。main(){inta[5],i,j,temp,【1】;for(i=0;i<5;i++)scanf("%d",&a[i]);fo......
  • C语言填空:字符串转置
    #include<stdio.h>//程序功能:将任意字符串转置并输出#include<【1】>main(){charc[20];inti=0,j;charch;【2】;j=【3】;while(......
  • C语言填空:三位数1333
    #include<stdio.h>//abc均为一位整数,求当三位整数abc+cba=1333时的a,b,c的值main(){inta,b,c;for(a=1;【1】;a++)for(【2】;b<=9;b++)for(......