1. 实验代码:

#include<stdio.h>

int main (void)
{
int n, initial_n;
scanf("%d", &n);
initial_n = n; char num[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'};
char unit[] = {, , 'S', 'B', 'Q', 'W', 'S', 'B', 'Q', 'Y'};
char result[]={}; int i, last_i = n % ;
int j = ;
int count_n = ;
while (n > ) {
i = n % ;
n /= ;
count_n ++;
if (i == && (count_n % ) > ) {
if (last_i != ) {
result[j++] = num[i];
}
}
if (count_n == && i == && initial_n < ) {
result[j++] = unit[count_n];
}
if (count_n > && i != ) {
result[j++] = unit[count_n];
}
if (i != ) {
result[j++] = num[i];
}
last_i = i;
} if (initial_n == ) {
result[j++] = num[i];
} for (j=j-; j>=; j--) {
printf("%c", result[j]);
} printf("\n"); return ;
}

2. 设计思路:

第一步:以c语言为工具编译;根据预处理命令,建立头文件。

第二步:赋值定义数据类型以及变量;定义参量;

第三步:根据题目要求编写函数并正确运算;

第四步:书写完整的主函数,建立返回值以结束编程;

3.本题调试过程中碰到的问题及解决办法:

错误截图:

错误修正:逻辑错误。

解决办法:在专业编写C语言软件上调试,修正。

4.正确截图:

最新文章

  1. CSS样式重置(转)
  2. DNG格式解析
  3. C#编译执行过程
  4. JAVAWEB项目如何实现验证码
  5. SQL PASS将于8月24日在北京中医药大学举办线下活动
  6. ViewPager onPageChangeListener总结(转)
  7. JavaScript系列:《JavaScript高级程序设计》,chapter2, 在html中使用JavaScript
  8. FOJProblem 2214 Knapsack problem(01背包+变性思维)
  9. Netflix工程总监眼中的分类算法:深度学习优先级最低
  10. java可变参数Varargs
  11. FASTMM,FASTCODE,FASTMOVE请移步
  12. 有关苹果无法导出p12证书的问题解决办法。
  13. Java面试系列之HashMap大扫盲汇总
  14. Android NDK开发method GetStringUTFChars’could not be resolved
  15. IIS配置Url重写实现http自动跳转https的重定向方法(100%解决)
  16. mysql基础SQL练习
  17. Jenkins Pipeline脚本
  18. 奇怪的Excel导入问题,OleDbException (0x80004005): 未指定的错误
  19. 关于css定位
  20. jquery ajax contentType设置

热门文章

  1. win10 安装docker
  2. &lt;Android基础&gt; (六) 数据存储 Part 2 SharedPreferences方式
  3. Neovim中NERDTree等多处cursorline不高亮
  4. EditText以及登录UI实现
  5. php5.4、5.5、5.6高版本中htmlspecialchars兼容性处理
  6. Hadoop记录-queue使用率
  7. pthread mutex 进程间互斥锁实例
  8. 081、Weave Scope 多主机监控(2019-04-29 周一)
  9. [Reinforcement Learning] 马尔可夫决策过程
  10. PMP知识点(二)——三点估算的两种方法对活动持续时间估算的影响和如何取舍