网站开发checklist今天31个省新增最新消息视频讲解
web/
2025/10/6 15:43:41/
文章来源:
网站开发checklist,今天31个省新增最新消息视频讲解,怀化网站推广,大区直播间网站开发制作题目描述#xff1a;要求实现把给定的一个整数取其相反数的功能#xff0c;举两个例子如下#xff1a;x 123, return 321 x -123, return -321#xff1b; 解题思路#xff1a;对int a进行判断#xff0c;如果a的大小不等于0#xff1b;则定义一个变量temp等于temp*10… 题目描述要求实现把给定的一个整数取其相反数的功能举两个例子如下x 123, return 321 x -123, return -321 解题思路对int a进行判断如果a的大小不等于0则定义一个变量temp等于temp*10a的最后一位a a/10依次循环。。。代码如下 我的代码如下
#include iostream
using namespace std;
int reverse(int x) {//wirte your code hereint ix x 0 ? x : -x ;int flag 0 ;if (ix ! x)flag 1 ; // 表示x为负数int iy 0;while (ix 0){iy * 10 ;iy ix % 10 ;ix / 10 ;}if (flag 1)iy -iy ;return iy ;}//start 提示自动阅卷起始唯一标识请勿删除或增加。
int main()
{ cout reverse(897) endl;return 0;
}
//end //提示自动阅卷结束唯一标识请勿删除或增加。 一开始不知道余数和被除数的符号相同使用了问号表达式还用了一个标志位来标记是否为负数其实没必要下面是代码转载的别人的博客点击打开链接
整个代码看起来简单明了
#includestdio.h int fun(int a)
{ int temp 0; while(a) { temp temp*10 a%10; a a / 10; } return temp;
}
int main()
{ int num; printf(Input a num:); scanf(%d,num); printf(The result is:%d,fun(num)); return 1;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87987.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!