作业帮 > 综合 > 作业

c语言试题,

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/27 22:33:58
c语言试题,
c语言试题,
#include <stdio.h>
#include <string.h>
int main(){
    int n; char str[3005];
    scanf("%d",&n);
    for(int i=0 ; i<n ; i++)    {
    scanf("%s",str);
    for(int j=0 ; j<strlen(str) ; j++)    {
         if(str[j] >='a' && str[i]<='z')        
            {
                    str[j]-=('a'-'A'); //97-65 = 32;
                }
        }
        puts(str);
    }
  return 0;
}
//你运行一下  我直接敲的
再问: 错了,整体输入,整体输出。
再答: - - 这题目有着要求?
那我用string可以不  你当作二维数组吧
#include <iostream>
string str[3005]; 
int main(){
  int n;
  for(int j=0 ; j<n ; j++)  {
     cin>>str[j];
       }
   for(int i=0 ; i<n ; i++)    {
               for(int j=0 ; j<str[i].length() ; j++)                {                           
                        if(str[j] >='a' && str[i]<='z')        
                        {
                                str[j]-=('a'-'A'); //97-65 = 32;
                                }
                    }
         }
        for(int i=0 ; i<n ; i++)
        {
                cout<<str[i]<<endl;
        }
   return 0;
}