我一开始没想明白怎么处理循环次数,怎么处理16进制,怎么处理系数为0无此项。。。。。
好好看看代码:
#include<iostream> #include<cstdio> #include<cstring> using namespace std; char n[1001]; int main() { int m; scanf("%d",&m); cin>>n; for(int i=0;i<strlen(n);i++) { if(i!=0&&n[i]!=‘0‘) printf("+"); if(n[i]==‘0‘)continue; printf("%c*%d^%d",n[i],m,strlen(n)-i-1); } return 0; }
O(∩_∩)O哈哈~~\(≧▽≦)/~啦啦啦(⊙v⊙)
原文地址:https://www.cnblogs.com/xrj1229/p/9220844.html
时间: 2024-09-28 22:12:41