PAT_1022(Basic Level)Practise C语言实现代码
2018-01-26 15:02
281 查看
#include<stdio.h>
int main(){
int a[32];
unsigned int A,B,D,sum;
int i=0,j;
scanf("%d %d %d",&A,&B,&D);
sum=A+B;
if(sum==0){
printf("0");
}
if(sum!=0){
while(sum){
a[i++]=sum%D;
sum/=D;
}
for(j=i-1;j>=0;j--){
printf("%d",a[j]);
}
}
return 0;
}
int main(){
int a[32];
unsigned int A,B,D,sum;
int i=0,j;
scanf("%d %d %d",&A,&B,&D);
sum=A+B;
if(sum==0){
printf("0");
}
if(sum!=0){
while(sum){
a[i++]=sum%D;
sum/=D;
}
for(j=i-1;j>=0;j--){
printf("%d",a[j]);
}
}
return 0;
}
相关文章推荐
- PAT_1020(Basic Level)Practise C语言实现代码
- PAT (Basic Level) Practise 的C++实现-1006. 换个格式输出整数
- PAT (Basic Level) Practise 的C++实现-1008. 数组元素循环右移问题
- Java 实现PAT乙级(Basic Level)1001-1010 解题报告(一)
- PAT Basic Level 1027. 打印沙漏(20) 有坑!---Java代码
- PAT (Basic Level) Practise 的C++实现-1019. 数字黑洞 (20)
- 浙大 pat Basic Level 1022
- PAT Basic Level 1022. D进制的A+B (20)
- PAT (Basic Level) Practise (中文)1022. D进制的A+B (20)
- PAT (Basic Level) Practise (中文)1022. D进制的A+B (20)
- PAT (Basic Level) Practise (中文)- 1022. D进制的A+B (20)
- PAT (Basic Level) Practise (中文)1022. D进制的A+B (20) C语言
- PAT乙级(Basic Level)真题-1022 挖掘机技术哪家强(20)
- PAT (Basic Level) Practise 的C++实现-1009. 说反话
- PAT (Basic Level) Practise:1022. D进制的A+B
- PAT BASIC LEVEL 1022. D进制的A+B (20)
- PAT(basic level) 1022 D进制的A+B(20)
- PAT (Basic Level) Practise (中文)1002. 写出这个数 (20)(java实现)
- PAT Basic 1022. D进制的A+B (20)(C语言实现)
- PAT (Basic Level)1022. D进制的A+B