小明的难题
时间限制: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
-
#include <stdio.h> int main() { char ch,str[101]; int n,i; scanf("%d",&n); getchar(); while(n--) { gets(str); for(i = 0; str[i] != '\0'; i++) { if((i % 2 == 0)&&('a' <= str[i]&&str[i] <= 'z')) { printf("%c",str[i] - 32); } else printf("%c",str[i]); } printf("\n"); } }
-
第一行输入一个整数 N,代表有 N 组测试数据。