{intnum,i;//先要知道位数intt=0;longintn,f; scanf("%ld",&n); f=n;if(n==0) { printf("0");//,尽管是0,也不要忘记数字后面的空格}else{do{ n=n/10; t++; }while(n>0);while(t>0) { i=pow(10,t-1); printf("%d",f/i); t--; f=f%i; } }return0; }...
PTA是浙江大学设计类实验辅助教学平台。 题目描述: 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。 输入格式: 输入在一行中给出一个长整型范围内的非负整数。 输出格式: 从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格。 输入样例: 123456 输出样例: 123456 编译器 C(...
[刷题] PTA 7-37 输出整数各位数字 程序: 方法1: 1#include <stdio.h>2#defineN 100003intmain(){4longn, temp;5longmask=1;6scanf("%ld", &n);7temp =n;8while(temp/10!=0){9//获取最高位权值10mask *=10;11temp /=10;12}13while(mask!=0){14//按权逐位输出,权为0表示各位已经输出...
int main() { int n; cin>>n; int x[2]; x[0]=n%10; x[1]=(n/10)%10; x[2]=n/100; string change; string a=""; string b=""; string c="123456789"; for(int i=0;i<x[2];i++) { a=a+"B"; } for(int i=0;i<x[1];i++) { b=b+"S"; } c=c.substr(0,x[...
PTA 翁恺 7-37 输出整数各位数字 本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。 输入格式: 输入在一行中给出一个长整型范围内的非负整数。 输出格式: 从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格。 输入样例:...
本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。 输入格式: 输入在一行中给出一个长整型范围内的非负整数。 输出格式: 从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格。 输入样例: 123456 结尾无空行 输出样例: 1 2 3 4 5 6 整体思路: 拆数字是一段经典代码, ...
[刷题] PTA 7-37 输出整数各位数字,程序:方法1:1#include<stdio.h>2#defineN100003intmain(){4longn,temp;5longmask=1;6scanf("%ld",&n);7temp=n;8while(temp/10!=0){9