
基础练习
蜉蝣H
愿你一生努力,一生被爱。
展开
-
十六进制转换成八进制
#include #includeusing namespace std;int main(){ int n; cin>>n; string s1,s2; string *s3= new string[n]; int i,j,k; for(i=0;i<n;i++) { s1=""; s2=""; s3[i]=""; cin>>s1; for(j=0;j<s原创 2018-01-23 17:18:54 · 586 阅读 · 0 评论 -
十六进制转换为十进制
#include#include#include using namespace std;int main(){ char s[9]; int t=0,n=1; cin>>s; for(int i=strlen(s)-1;i>=0;i--) { if(s[i]<='9') t+=(s[i]-'0')*n; else t+=(s[i]-'A'+10)*n;原创 2018-01-24 18:12:23 · 2546 阅读 · 0 评论 -
十进制转换为十六进制
#include#include #includeusing namespace std;int main(){ stack S; int N; scanf("%d",&N); if(N>=0&&N<=2147483647) { while(N) { S.push(N%16); N=N/16; } while(!S.empty()) { printf("原创 2018-01-25 15:49:25 · 394 阅读 · 0 评论 -
特殊回文数
#include int main(){ int n; scanf("%d",&n); for(int a=1;a<=9;a++) for(int b=0;b<=9;b++) for(int c=0;c<=9;c++) for(int d=0;d<=9;d++) for(int e=0;e<=9;e++)原创 2018-01-25 17:13:50 · 216 阅读 · 0 评论 -
回文数
#include int main(){ for(int a=1;a<=9;a++) for(int b=0;b<=9;b++) for(int c=0;c<=9;c++) for(int d=0;d<=9;d++) { if(a==d) if(b==c) printf("%d%d%d%d\n",a,b,c,d); } return 0;}这个题跟特殊回文数原创 2018-01-25 17:32:31 · 302 阅读 · 0 评论 -
特殊的数字
#include int main() { for(int a=1;a<=9;a++) for(int b=0;b<=9;b++) for(int c=0;c<=9;c++) { int n=a*100+b*10+c; int s=a*a*a+b*b*b+c*c*c; if(n==s) pri原创 2018-01-25 17:39:43 · 269 阅读 · 0 评论