将数字放大显示

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. int s,n;
  5. int row,col;
  6. void output(int step,int num)
  7. {
  8. int i;
  9. if(step==0) //第一行
  10. {
  11. if(num==1 ||num==4)
  12. {
  13. for(i=0;i<col;i++)
  14. printf(" ");
  15. }
  16. else
  17. {
  18. for(i=0;i<col;i++)
  19. {
  20. if(i==0 || i==col-1)
  21. printf(" ");
  22. else
  23. printf("-");
  24. }
  25. }
  26. }
  27. else if(step==row-1) //最后一行
  28. {
  29. if(num==1||num==4||num==7)
  30. {
  31. for(i=0;i<col;i++)
  32. printf(" ");
  33. }
  34. else
  35. {
  36. for(i=0;i<col;i++)
  37. {
  38. if(i==0||i==col-1)
  39. printf(" ");
  40. else
  41. printf("-");
  42. }
  43. }
  44. }
  45. else if(step==row/2)
  46. {
  47. if(num==1||num==7||num==0)
  48. {
  49. for(i=0;i<col;i++)
  50. printf(" ");
  51. }
  52. else
  53. {
  54. for(i=0;i<col;i++)
  55. {
  56. if(i==0||i==col-1)
  57. printf(" ");
  58. else
  59. printf("-");
  60. }
  61. }
  62. }
  63. else if(step < row/2)
  64. {
  65. if(num==1||num==2||num==3||num==7)
  66. {
  67. for(i=0;i<col-1;i++)
  68. printf(" ");
  69. printf("|");
  70. }
  71. else if(num==5||num==6)
  72. {
  73. printf("|");
  74. for(i=1;i<col;i++)
  75. printf(" ");
  76. }
  77. else
  78. {
  79. printf("|");
  80. for(i=1;i<col-1;i++)
  81. printf(" ");
  82. printf("|");
  83. }
  84. }
  85. else
  86. {
  87. if(num==2)
  88. {
  89. printf("|");
  90. for(i=1;i<col;i++)
  91. printf(" ");
  92. }
  93. else if(num==6||num==8||num==0)
  94. {
  95. printf("|");
  96. for(i=1;i<col-1;i++)
  97. printf(" ");
  98. printf("|");
  99. }
  100. else
  101. {
  102. for(i=0;i<col-1;i++)
  103. printf(" ");
  104. printf("|");
  105. }
  106. }
  107. }
  108. int main()
  109. {
  110. freopen("read.txt","r",stdin);
  111. int i,j,len;
  112. char str[10];
  113. while(scanf("%d%s",&s,str)!=EOF)
  114. {
  115. if(s==0 &&strcmp(str,"0")==0) return 0;
  116. row=2*s+3;
  117. col=s+2;
  118. len=strlen(str);
  119. for(i=0;i<row;i++)
  120. {
  121. for(j=0;j<len;j++)
  122. {
  123. output(i,str[j]-‘0‘);
  124. if(j+1<len)
  125. printf(" ");
  126. }
  127. printf("\n");
  128. }
  129. printf("\n");
  130. }
  131. return 0;
  132. }

来自为知笔记(Wiz)

附件列表

时间: 2024-11-25 18:51:09

将数字放大显示的相关文章

对文本框中输入的内容放大显示和格式化

在最近做的项目中,发现用户在输入手机号.身份证或者银行卡这些重要的数据的时候,文本框显示的文字不是非常大,也不是非常明显的显示给用户. 往往这些重要数据用户都需要核对好几次,在确保正确无误的时候才敢点击保存,这样总会浪费一点时间,对用户的体验也不是非常友好,如果我们能在用户输入框的上面对输入的内容进行放大.颜色突出并且按照不同的分隔显示,是不是这样更能便于用户快速的核实数据呢. 于是自己利用业务时间就动手封装了一个小插件: 第一步:创建一个样式表sytle.css 1 @charset "utf

解决 PHPExcel 长数字串显示为科学计数

解决 PHPExcel 长数字串显示为科学计数 https://github.com/PHPOffice/PHPExcel/ 在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法,例如身份证号码,解决方法是把表格设置文本格式或在输入前加一个单引号. 使用PHPExcel来生成excel,也会遇到同样的问题,解决方法有三种: 1.设置单元格为文本 $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetInd

检货装箱单界面中录入纯数字条码显示问题

检货装箱单界面中录入纯数字条码显示问题 问题:数据库中拿出的xml是没有问题,但是js解析的时候,如果是纯数字,就会自动把它当成数字,但是数字太长太大,导致eval解析出错 分析:nds.control.ejb.command.DBJSONXML.class中,用org.json.XML.toJSONObject(string)方法是电脑自己判断类型,纯数字自动判断为数字类型,现在需要将数据库拿取的xml格式的值全部变成String 类型,用net.sf.json.xml.XMLSerializ

输入三个数字排序显示

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>输入三个数字排序显示</title></head><body><p>第一个输入框</p><input type="text" id="a1"/> <p>

解决 PHPExcel 长数字串显示为科学计数[转]

解决 PHPExcel 长数字串显示为科学计数 在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法,例如身份证号码,解决方法是把表格设置文本格式或在输入前加一个单引号. 使用PHPExcel来生成excel,也会遇到同样的问题,解决方法有三种:1.设置单元格为文本 $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0); $objPHPExcel->getActiveSheet()-&

CSS控制段落首字母放大显示

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>石家庄伸缩门</title><

PHPExcel 长数字串显示为科学计数

解决 PHPExcel 长数字串显示为科学计数 在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法,例如身份证号码,解决方法是把表格设置文本格式或在输入前加一个单引号. 使用PHPExcel来生成excel,也会遇到同样的问题,解决方法有三种:1.设置单元格为文本 $objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0); $objPHPExcel->getActiveSheet()-&

jQuery鼠标悬停图片放大显示

jQuery鼠标悬浮放于图片上之后图片放大显示的效果,即鼠标移到图片上图片突出显示,鼠标移开后恢复原来的模样,你可以在图片滚动效果中加上本特效,相信会更炫一些. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/

js实现文本框中内容的放大显示

<!doctype html> <html> <head> <meta charset="utf-8"> <title>文本框放大</title> <script> function $(id){ return document.getElementById(id); } function showBigInfo(obj){ var bigObj; if(!$("bigInfo"))