以下程序可把输入的十进制长整型数以十六进制数的形式输出,请填空。main(){ char b[17]={"0123456789ABCDEF"};int c[64],d,i=0,base=16;long n;printf("Enter a number:\n");scanf("%ld",&n);do{c[i]=( );i++;n=n/base;}while (n!=0);printf("Transmite new base:\n");for (--i;i>=0;--i){ d=c[i];printf("%c",b( );}}
查看答案
以下程序执行时输入Language Programming的结果是( )。#include main(){ char str[30];scanf("%s",str);printf("str=%s\n",str);}
以下程序执行时输入Language Programming的结果是( )。#include main(){ char str[30];gets(str);printf("str=%s\n",str);}
以下程序执行的结果是( )。#include main(){ int a[]={1,2,3,4},i,j,s=0;j=1;for(i=3;i>=0;i--) { s=s+a[i]*j;j=j*10;}printf("s=%d\n",s);}
以下程序执行的结果是( )。#include main(){ char str[]={"1a2b3c"};int i;for(i=0;str[i]!='\0';i++)if(str[i]>='0'&&str[i]<='9') printf("%c",str[i]);printf("\n");}