0
陈一诺
新手守护
新手守护
#include <iostream>
#include<cmath>
using namespace std;
int main(){
int a,b,c,N,b1,c1,d1;
cin>>N;
for(a=2;a<=N;a++){
for(b=2;b<=a-1;b++){
for(c=b;c<=a-1;c++){
double d=cbrt(pow(a,3)-pow(b,3)-pow(c,3));
if(int(d)==d&&d>1){
cout<<a<<' '<<b<<' '<<c<<' '<<d<<'\n';
}
}
}
}
return 0;
}
0
王子健
初级天翼
初级天翼
不知道你有没有学过字符串
如果你学过字符串,那这题就应该很简单
先输入一个字符串s,整形n
用循环输入n个字符串s1,因为字符串直接比较字典序的方式很简单,直接if(s1<s)就可以比较
所以这题很简单,然后你再定义一个字符串w,每次比较一次,w+=s1.
最后直接输出w就行了
望采纳,谢谢
0
周明轩
资深光能
资深光能
要用字符串
string g="";
if(s>i)
strcat(a,i);
strcat(a,i)是将i粘贴在a的后面。
望采纳,谢谢
0
朱小川
缔造者
缔造者
cin>>n;for(int i=0;i<=n;i++){ getline(cin,a); if(a<s){ b+=a; } } cout<<b;
核心
0
0
0
0
0
张天璨
新手天翼
新手天翼
头文件:
#include<iostream>
#include<string>
定义&输入:
string a,b,s;
int n;
getline(cin,s);
cin>>n;
核心:
for(int i=0;i<=n;i++) {
getline(cin,a);
if(a<s)
{
b+=a;
}
}
输出b。
AC!
张天璨在2020-04-24 08:51:01追加了内容
@陈一诺
望采纳,谢谢!
张天璨在2020-04-24 08:51:57追加了内容
@陈一诺
@陈一诺
@陈一诺
@陈一诺
@陈一诺
@陈一诺
@陈一诺
@陈一诺
@陈一诺
@陈一诺
@陈一诺
@陈一诺
@陈一诺
张天璨在2020-04-24 08:57:43追加了内容
不知道你有没有学过字符串
如果你学过字符串,那这题就应该很简单
先输入一个字符串s,整形n
用循环输入n个字符串s1,因为字符串直接比较字典序的方式很简单,直接if(s1<s)就可以比较
所以这题很简单,然后你再定义一个字符串w,每次比较一次,w+=s1.
最后直接输出w就行了
@陈一诺
@陈一诺
跪求采纳!!