PTA(Basic Level) 1044:火星数字 (C语言实现)
分析:火星数字和地球数字分别处理:
①地球数字:将输入的串转换为数字,系统函数atoi()将字符串转换为十进制数,在分别计算对应火星数字的各位和十位,(题目要求范围<169,所以最多有两位火星数)。注意最后的0不输出,比如13转换为火星数是tam,不是tam tret。
②火星数字:三个火星字符做一次比较,系统函数strncmp(s1,s2,n),比较字符串s1和s2的前n个字符是否相同。
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int n,len,i,sum,s=0,g=0;
char str[10]={
0};
char c1[13][5]={
"tret","jan",