#include<bits/stdc++.h>
using namespace std;
int main()
{
int m,n;
cin>>m>>n;
for(int i=1;i<=m;i++){
int sum=0;
for(int j=1;j<=i-1;j++){
if(i+j==m){
sum=m;
}
}
for(int k=1;k<=n;m++){
int ans=0;
for(int s=1;s<=k-1;s++){
if(k*s==n){
ans=n;
}
}
if(sum==m&&ans==n){
cout<<“yes”;
}else{cout<<“no”;}
}
return 0;
}
2 个赞
请使用markdown,谢谢
1 个赞
你第一个循环里少打一个括号
2 个赞
还没学
1 个赞
输入内容

1 个赞
use this
![]()
1 个赞
在下面括号没少
1 个赞
少打一个括号???
1 个赞
![]()
变Chinese了
1 个赞
下面也有一个
1 个赞
这是论坛复制的问题
1 个赞
我这里是英文的
1 个赞
所以你是编译错误
1 个赞
???
1 个赞
那为什么其他分号的是对的
1 个赞
中文引号
1 个赞
#include <bits/stdc++.h>
using namespace std;
int main()
{
int m, n;
cin >> m >> n;
for (int i = 1; i <= m; i++)
{
int sum = 0;
for (int j = 1; j <= i - 1; j++)
{
if (i + j == m)
{
sum = m;
}
}
for (int k = 1; k <= n; m++)
{
int ans = 0;
for (int s = 1; s <= k - 1; s++)
{
if (k * s == n)
{
ans = n;
}
}
if (sum == m && ans == n)
{
cout <<“yes”;
}
else
{
cout <<“no”;
}
}
return 0;
}
1 个赞
我的现在不会报错了
1 个赞
可以用我格式化过的
1 个赞
