数据结构实验之栈1:进制转换 简单栈
数据结构实验之栈一:进制转换简单栈数据结构实验之栈一:进制转换Time Limit: 1000MSMemory limit: 65536K
数据结构实验之栈一:进制转换 简单栈
数据结构实验之栈一:进制转换
Time Limit: 1000MS Memory limit: 65536K 题目描述#include<cstdio>#include<cstdlib>#include<cstring>#include<stack>using namespace std;int main(){ stack <int> S; int a,r; while(scanf("%d %d",&a,&r)!=EOF) { while(a>0) { S.push(a%r); a=a/r; } while(!S.empty()) { int t; t=S.top(); printf("%d",t); S.pop(); } printf("\n"); } return 0;}
函数实现
#include<cstdio>#include<cstdlib>using namespace std;int main(){ char s[10001]; int a,r; while(scanf("%d %d",&a,&r)!=EOF) { itoa(a,s,r); puts(s); } return 0;}