为什么
2026-05-10 21:22:09
发布于:浙江
49阅读
0回复
0点赞
我的代码为何会错
#include <iostream>
using namespace std ;
int main () {
long long a , b = 1 ;
cin >> a ;
while ( b < a ) {
cout << b << endl ;
b = b + 1 ;
}
if ( a % 3 == 0 ) {
cout << a << "是 3 的倍数" ;
}
return 0 ;
}
全部评论 13
if ( a % 3 == 0 ) { cout << a << "是 3 的倍数" ; }此处未加换行
2026-06-07 来自 浙江
0#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){//for循环
if(i%3==0){//判断是否是3的倍数
cout<<i<<"是"<<" "<<"3"<<" "<<"的倍数"<<endl;//如果该整数是 3 的倍数,在整数后输出 “是 3 的倍数”
}else{
cout<<i<<endl;//按照要求输出从 1 到 n 的整数,每行输出一个整数
}
}
return 0;
}
2026-05-27 来自 广东
0y'yuyyu
2026-05-12 来自 浙江
0dd
2026-05-12 来自 浙江
0j'j'jjjj
2026-05-12 来自 浙江
0dd
2026-05-12 来自 浙江
0dd
2026-05-12 来自 浙江
0dd
2026-05-12 来自 浙江
0h'j'j'hhjjh
2026-05-12 来自 浙江
0d
2026-05-12 来自 浙江
0读题
2026-05-12 来自 浙江
0谢谢,确实没仔细读题
2026-05-12 来自 浙江
0
#include <iostream> using namespace std ; int main () { int a ; cin >> a ; for(int i=1;i<=a;++i) { if ( i % 3 == 0 ) { cout <<i<<"是 3 的倍数\n" ; } else cout<<i<<"\n"; } return 0 ; }2026-05-11 来自 广东
0因为这个有范围得用for循环



2026-05-11 来自 广东
0




























有帮助,赞一个