zoukankan      html  css  js  c++  java
  • nyist 604 小明的难题

    http://acm.nyist.net/JudgeOnline/problem.php?pid=604

    小明的难题

    时间限制:1000 ms  |  内存限制:65535 KB
    难度:1
     
    描述

    小明正在学习字符串,他在书上见到了一个问题:给你一个字符串 S,对于 S 中下标为偶数的字符 ci ,如果 ci 是小写字母,就将它变成大写,否则,不改变。最后输出操作后的字符串 S。

     
    输入
    第一行输入一个整数 N,代表有 N 组测试数据。
    之后有 N 行,每行输入一个字符串 S。
    (S 中只可能包含字母、数字、逗号,长度小于100)
    输出
    每组测试数据占一行,输出操作后的字符串 S。
    样例输入
    2
    i,love,acm
    accepted
    样例输出
    I,LoVe,aCm
    AcCePtEd

    分析:
    直接遍历。

    AC代码:
     1  
     2 #include<stdio.h>
     3 int main()
     4 {
     5     int n;
     6     scanf("%d",&n);
     7     getchar();
     8     while(n--)
     9     {
    10         char a[101];
    11         int i;
    12         gets(a);
    13         for(i=0;a[i];i++)
    14             if((a[i]>='a'&&a[i]<='z')&&(i%2==0))
    15                 a[i]-=32;
    16         puts(a);
    17     }
    18     return 0;
    19 }        
  • 相关阅读:
    Java EE 在网页输出九九乘法表、三角形、菱形
    Java EE 在网页输出九九乘法表
    格式化时间(SimpleDateFormat)
    Java代码规范性
    Scanner
    数据库怎么删除相同的内容
    连接池 ----单例模式
    多态和接口
    第一个JAVA应用
    继承
  • 原文地址:https://www.cnblogs.com/jeff-wgc/p/4485416.html
Copyright © 2011-2022 走看看