PAT+乙1006. 换个格式输出整数

来源:互联网 发布:飞升阵法升级数据 编辑:程序博客网 时间:2024/05/18 03:11
#include<stdio.h>#include<stdlib.h> void printfG(int n){int i;for(i=1;i<=n;i++){printf("%d",i);}}void printfS(int n){int i;for(i=n;i>0;i--){printf("S");}}void printfB(int n){int i;for(i=n;i>0;i--){printf("B");}}int main(){int n,m;scanf("%d",&n);if(n>100){m=n%100;n=n/100;printfB(n);n=m/10;    //注意此时"/"和"%"的顺序 m=m%10;printfS(n);printfG(m);}else if(n>10){m=n%10;n=n/10;printfS(n);printfG(m);}else{printfG(n);}printf("\n");system("pause");return 0;}

原创粉丝点击