社区
C++ 语言
帖子详情
高手帮忙看下,哪里有问题?编译的结果?谢谢!
ljun1979
2004-10-30 12:07:31
#include<iostream>
using namespace std;
//
int divisor(int u,int v);
//
int main(){
int a=82,b=52;
cunt<<divisor(a,b)<<endl;
}//
int divisor(int u,int v){
for(int r; v; v=r){
r=u%v; u=v;
}
retutn u;
}//
...全文
146
7
打赏
收藏
高手帮忙看下,哪里有问题?编译的结果?谢谢!
#include using namespace std; // int divisor(int u,int v); // int main(){ int a=82,b=52; cunt<<divisor(a,b)<<endl; }// int divisor(int u,int v){ for(int r; v; v=r){ r=u%v; u=v; } retutn u; }//
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
K_BUKER
2004-10-30
打赏
举报
回复
for(int r; v; v=r)这句里面循环初值,循环终止条件都没有给出来!这个循环做不得出来的
goodluckyxl
2004-10-30
打赏
举报
回复
//最大公约数
int GetCommonDivisor( int Numerator, int Denominator )
{
int iCommonDiv = 1;
if( Numerator == 0 )
return 0;
for( int i = 1; i < (Numerator>Denominator ? Numerator/2+1 : Denominator/2+1); ++i )
{
if( (Numerator%i == 0) && (Denominator%i == 0) )
iCommonDiv = i;
}
return iCommonDiv;
}
hillman004
2004-10-30
打赏
举报
回复
for(int r; v; v=r)
这是什么乱七八糟的
估计就错在这了
willko
2004-10-30
打赏
举报
回复
你这个程序是不是求最大公约数的??
ftkghost
2004-10-30
打赏
举报
回复
#include<iostream>
using namespace std;
//
int divisor(int u,int v);
int main(){
int a=82,b=52;
cout<<divisor(a,b)<<endl; //这里是cout 而不是cunt
system("Pause");
return 0; //记得给int main()一个返回值(虽然有的编译器会自己加这句)
}
int divisor(int u,int v)
{
for(int r; v; v=r){
r=u%v;
u=v;
}
return u; //这里是return 而不是retutn
}
meiggy
2004-10-30
打赏
举报
回复
for(int r; v; v=r)循环初值后面给了r=u%v;,循环终止条件就是v,v是0就退出了,执行一个循环后v=r。
所以这句完全正确。
wasoxi
2004-10-30
打赏
举报
回复
using namespace std;
//
int divisor(int u,int v);
//
int main(){
int a=82,b=52;
cout<<divisor(a,b)<<endl;
getch();
}//
int divisor(int u,int v){ //这没错
for(int r; v; v=r){
r=u%v; u=v;
}
return u;
}//
就是把return cout 写错了
呵呵 楼主 这可不应该哦
相同代码在不同
编译
器产生不同结果
本文探讨了一段C++代码在不同
编译
器下产生不同结果的
问题
,原因是
编译
器实现的差异。代码涉及链表操作,通过重新组织节点顺序来改变列表。解决方案是修改返回值,确保在所有
编译
器中正确工作。建议遇到类似
问题
时,检查代码并尝试更换
编译
器以验证结果。
Webpack——
编译
结果简化分析
本文通过简化示例解析Webpack
编译
流程,展示如何通过模块化加载实现代码打包,并解释
编译
结果各部分的作用。
告别本地
编译
!GitHub Action一键在线
编译
Android内核驱动教程
本文介绍了compile_android_driver项目,可通过GitHub Action实现Android内核驱动的云端
编译
。它能解决本地
编译
环境配置复杂、网络下载失败等
问题
,具有快速
编译
、绕过网络限制等优势。还给出了三步上手教程,包括Fork仓库、配置参数、获取结果,最后解答了常见
问题
。
GHS源代码相同
编译
结果不同
问题
同学从库上拉代码用GHS
编译
,A、B同学
编译
出的hex文件不同。经重复操作确定
问题
必现,第三方操作又出现不同结果。对比AB同学源代码、操作、配置等无异常,最终发现是
编译
器版本不同导致,用2015版与A一致,2017版与B一致。
解决了Keil
编译
非常慢的
问题
,从
编译
11分钟变成了8秒钟
本文分享了作者在使用Keil进行嵌入式开发时遇到的
编译
速度极慢的
问题
,并详细描述了从猜测
问题
原因到最终解决的全过程。作者首先怀疑是Keil配置
问题
,排除后又考虑Windows系统
问题
,尝试了多种方法,包括重装Keil、使用VSCode替代以及系统服务的调整。最终,通过禁用特定的系统服务并重启电脑,成功将原本需要11分钟的
编译
时间缩短至8秒钟。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章