问题标题: 酷町堂:3962 字符串大写转小写经,1178 求阶乘的和

0
0
已解决
李宜和
李宜和
高级启示者
高级启示者

3962   字符串大写转小写经

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

 

 

1178   求阶乘的和
using namespace std;
long long a(int n,int m){
long long sum=1;
for(int i=1;i<=n;i++){
sum+=n*i;
sum+=m*i;
}
return sum;
}
int main(){
int x,y;
cin>>x>>y;
cout<<a(x,y);
return 0;
}

 

 

哪错了?


0
已采纳
王文博
王文博
缔造者之神
缔造者之神

3962:

void dzx(string s){
    for(int i=0;i<s.size();i++){
        if(s[i]>='A'&&s[i]<='Z'){
            s[i]+=32;
        }
    }
    cout<<s<<endl;    
}

每输入一个字符串就dzx(s)就可以了。

1178:

long long jc(int x)
{
    long long a=1;
    for(int i=1;i<=x;i++)
    {
        a*=i;
    }
    return a;
}

分别算jc(a)+jc(b)就可以了。

望采纳!(豆子少)

0
我要回答