二级补充试题.docVIP

  • 1
  • 0
  • 约2.83千字
  • 约 4页
  • 2019-10-27 发布于江西
  • 举报
1.题目:将输入的十进制整数n通过函数DtoH转换为十六进制,并将结果以字符串的形式输出。 # include stdio.h # include string.h char trans(int x) { if(x10) return 0+x; /********1********/ else return a+x; else return ‘a’+x-10; } int DtoH(int n,char *str) { int i=0; while(n!=0) { str[i]=trans(n%16); /********2********/ n%=16; n/=16; i++;} return i-1; } void main() { int i,k,n; char *str; scanf(%d,n); k=DtoH(n,str); for (i=0;i=k;i++) printf(%c,str[k-i]); } 2.设计编写并运行程序,完成以下功能: 累加a字符串中各个字符的ASCII码值,然后将累加和以格式”%d“写入到考生文件夹中Paper子文件夹下的新建文件Design1.dat。 #include stdio.h void main() { FILE *p; int s=0,i=0; char *a=r235%^%34cdDW,.;

文档评论(0)

1亿VIP精品文档

相关文档