题目内容

下面程序的功能是将十进制正整数转换成十六进制。请填空。#include#includevoid c10_16(char *p,int b);int main(){int a ,i;char s[20];printf("input a:\n");scanf("%d",&a);c10_16(s,a);for(i= _____;i>=0;i--) printf("%c",*(s+i));printf("\n");return 0;}void c10_16(char *p,int b){int j;while(b>0){j=b%16;if(_________)*p=j+48;else *p=j+55;b=b/16;_______;}*p='\0';}

查看答案
更多问题

下面程序是判断输入的字符串是否是“回文”,(顺读和倒读都一样的字符串称“回文”,如level), 请填空。#include#includeint main(){char s[81], *p1 ,*p2;int n;gets(s);n=strlen(s);p1=s;p2=_____;while(p1

下面程序的运行结果中输出的第1行是____,第3行是______ 。#includeint main(){char *str[]={"ENGLISH","MATH","MUSIC","PHYSICS","CHEMISTRY"};char **q;int num;q=str;for(num=0;num<5;num++)printf("%s\n",*(q++));return 0;}

下面程序运行结果是。#includeint main(){ int a=5,*p1,**p2;p1=&a,p2=&p1;(*p1)++;printf(“%d\n”,**p2);return 0;}

下面程序段运行结果是______ 。char s[20]=”abcd”;char *sp=s;sp++;puts(strcat(sp,”ABCD”));

答案查题题库