注册 登录
编程论坛 C++教室

作为初学者,还不懂这哪里错了,哪位大佬帮我看看

蟒蛇出洞 发布于 2022-01-18 20:35, 2235 次点击
程序代码:
/* 我是来写代码的
   虽然有点傻,但是...额,这好像也是废话。
   程序名:求N进制数
*/
# include <bits/stdc++.h>
using namespace std;
int main() {
    int a,b,c;   // a是数字,b是几进制
    cin>>"数字是:">>a>>"进制是:">>b;
    for (i = 0;i <= b;i++)
    {
        i = i + 1;
        a = a * i;
    }
}  
7 回复
#2
apull2022-01-19 08:42
有很多基础错误,现根据编译器给出的错误提示结合课本处理掉语法错误后再研究后续吧
#3
rjsp2022-01-19 08:47
把完整的题目贴出来
#4
蟒蛇出洞2022-01-19 13:44
回复 2楼 apull
,OK
#5
czw20112022-03-26 16:41
/* 不知是不是这样的??看看吧
*/
#include <iostream>
using namespace std;
int main() {
    int a,b,c;   // a是数字,b是几进制
    cout << "数字是:";
    cin >> a;
    cout << "进制是:";
    cin >> b;
    for (long long i = 0;i <= b;i++)
    {
        i = i + 1;
        a = a * i;
    }
    cout << a;
}  
#6
yh31632022-07-07 16:24
要返回,代码倒数第二行加上return 0;
#7
iuyt2023-08-15 08:29
i=i+1改为i++,最后加return 0;,而且你的c赋值后少一个cout输出语句,代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c;
    cout<<"数字是: "<<endl;
    cin>>a;
    cout<<"进制是:"<<endl;
    cin>>b;
    for(long long i=0;i<=b;i++){
        i++;
        a=a*i;
    }
    return 0;
}
#8
iuyt2023-08-15 08:30
回复 7楼 iuyt
程序代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c;
    cout<<"数字是: "<<endl;
    cin>>a;
    cout<<"进制是:"<<endl;
    cin>>b;
    for(long long i=0;i<=b;i++){
        i++;
        a=a*i;
    }
    return 0;
}
1