PATB1002. 写出这个数(20)

题目链接:点击打开链接

知识点笔记:

  1. 将字符通过asc码的形式转化为整数 str[i] - '0'
  2. 取数字的每个位上的数字,对10取余后在/=10


AC代码:

#include 
#include 
using namespace std;

int main() {
	char str[105];
	scanf("%s",str);
	int len = strlen(str);
	int sum = 0; //各个位的数字之和
	for(int i=0;i=0;i--){
		printf("%s",SNum[ans[i]]);
		if(i!=0) printf(" ");
		else printf("\n");
	}
	return 0;
}

你可能感兴趣的:(PATB)