WZOI-326整理药名

news/2025/2/22 1:09:05/

题目描述:

医生在书写药品名的时候经常不注意大小写,格式比较混乱。现要求你写一个程序将医生书写混乱的药品名整理成统一规范的格式,即药品名的第一个字符如果是字母要大写,其他字母小写。如将ASPIRIN、aspirin整理成Aspirin。

输入格式:

第一行一个数字n,表示有n个药品名要整理,n不超过100。
接下来n行,每行一个单词,长度不超过20,表示医生手书的药品名。药品名由字母、数字和-组成。

输出格式:

n行,每行一个单词,对应输入的药品名的规范写法。

样例输入:

4
AspiRin
cisapride
2-PENICILLIN
Cefradine-6

样例输出:

Aspirin
Cisapride
2-penicillin
Cefradine-6

时间限制: 1000ms
空间限制: 128MB

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){int n,s;char a[1001];cin>>n;for(int i=0;i<n;i++){cin>>a;s=strlen(a);if(a[0]>='a'&&a[0]<='z')a[0]=a[0]-32;for(int j=1;j<s;j++)if(a[j]>='A'&&a[j]<='Z'){a[j]=a[j]+32;}	cout<<a<<endl;}return 0 ;
} 

http://www.ppmy.cn/news/545258.html

相关文章

6.23

1.Minio文件上传&#xff0c;报错超过最大内存。一开始以为是minio设置了限制。其实是spring框架的限制。需要修改配置。 # servlet: # multipart: # # 设置 上传文件的大小 # max-file-size: 10MB # # 设置 整个请求的大小 # max-request-size: 15MB…

326. 3的幂

给定一个整数&#xff0c;写一个函数来判断它是否是 3 的幂次方。 示例 1: 输入: 27 输出: true示例 2: 输入: 0 输出: false 示例 3: 输入: 9 输出: true 示例 4: 输入: 45 输出: false 进阶&#xff1a; 你能不使用循环或者递归来完成本题吗&#xff1f;

Leetcode 326. 3 的幂

给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3x 示例 1: 输入:n = 27 输出:true示例 2: 输入:n = 0 输出:false示例 3: 输入:n = 9 输出:

LeetCode-326-3 的幂

1、迭代 我们可以判断当前整数是否被三整除&#xff0c;若是则继续将当前整数除三。最终根据最终结果是否等于一判断是否整除。 class Solution { public:bool isPowerOfThree(int n) {while (n && n % 3 0) {n / 3;}return n 1;} };2、判断是否为最大 3 的幂的约数…

326. 3 的幂(javascript)326. Power of Three

342. 4的幂(javascript)342. Power of Four 给定一个整数&#xff0c;写一个函数来判断它是否是 3 的幂次方。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 整数 n 是 3 的幂次方需满足&#xff1a;存在整数 x 使得 n 3^x Given an integer n, …

Leetcode_单周赛_326

6278. 统计能整除数字的位数 代码 class Solution {public int countDigits(int num) {int ans 0;for (int i num; i > 0; i / 10) {if (num % (i % 10) 0) ans;}return ans;} }6279. 数组乘积中的不同质因数数目 代码1 因为单个数字最大是 1000&#xff0c;所以我们求…

周报326

美好的一周学习回顾 课程上&#xff1a; 这周是电装实习周&#xff0c;认真详细的学习了电烙铁的使用&#xff0c;测电表笔的使用&#xff0c;焊接最小系统单片机&#xff0c;同时又学习了电路实验&#xff0c;学习了面包板的使用&#xff0c;万用表的使用&#xff0c;使用这…

LeetCode_326. 3 的幂

目录 题目链接 思路分析 我的题解 题目链接 326. 3 的幂 思路分析 思路1&#xff1a;试除法 通过判断当前n是否是3的倍数来决定是否继续循环&#xff0c;如果不是&#xff0c;说明这个数一定不是3的幂&#xff1b;如果是&#xff0c;那么将此数除以3再继续循环&#xff0…