gesp的python二级题目
参考代码1:
#include<iostream>
using namespace std;
int main() {int num; //123cin>>num;int sum = 0;int len = 0;// 判断是否为负数的情况bool b = false;if(num<0) {b = true;num*=-1;}int temp = num;while(temp>0) {temp = temp/10;len+=1; //len用于统计这个数有多少位}while(num>0) {int t = num%10; //3 2 1int a = 1;//记得每次循环都赋值为 1for(int i=1; i<len; i++) {a = a*10;}sum = sum+a*t;len = len-1;num = num/10;}
// 如果为负数,添加符号if(b==true) {cout<<sum*(-1);}
}
参考代码2:
#include<iostream>
using namespace std;
int main() {int num; //123cin>>num;int res = 0;bool b = false;if(num<0) {b = true;num*=-1;}while(num>0) {int t = num%10;//3 2 1res = res*10+t;//3 32 321 【每一次更新res的值】num = num/10;}if(b) {cout<<res*(-1);}
}
原文地址:https://blog.csdn.net/m0_46403734/article/details/143451585
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mrgr.cn/news/64194.html 如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mrgr.cn/news/64194.html 如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!