程序填空 main( ) {char a[20],*p=a; long x=0L; scanf("%s",a); whi
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/30 17:24:14
程序填空 main( ) {char a[20],*p=a; long x=0L; scanf("%s",a); while(*p!='\0') _____printf("%1d\n",x)
main( ) {
char a[20],*p=a;
long x=0L;
scanf("%s",a);
while(*p!='\0') {
x*=10;
x+=(*p-'0');
*p++;
}
printf("%1d\n",x);
}
再问: 有祥细的解题步聚吗?
再答: 就是把字符输入变成数值 x加上最高位,乘以10,再加上次高位,再乘以10,依次类推,就是结果
char a[20],*p=a;
long x=0L;
scanf("%s",a);
while(*p!='\0') {
x*=10;
x+=(*p-'0');
*p++;
}
printf("%1d\n",x);
}
再问: 有祥细的解题步聚吗?
再答: 就是把字符输入变成数值 x加上最高位,乘以10,再加上次高位,再乘以10,依次类推,就是结果
程序填空 main( ) {char a[20],*p=a; long x=0L; scanf("%s",a); whi
void fun (char *a,char *h,char *p) { int j=0; char *q=a; whi
main() { char a[]={'a','b','c','d'}; char *p=(char *)(&a+1);
char point(char*p) {p+=3;return *P} main() {char b[4]={'a','
以下程序输出结果是() main( ) { char x=‘C’;x=(x>=‘A’&&x
程序改错题#includeint main(){ char a[10]={9,8,7,6,5,4,3,2,1,0},*p
char a[100],b[100],*p=a,*k=b; int i=0,n=0; scanf("%s%s",p,k)
main( ) { long a,b,c,d,e,x; scanf("%ld",&x); a=x/10000;/*分解出
下列程序,为何错了 # include main() { int x=010,y,z=0x10; char c1='A'
C++用指针构造回文#include#includevoid main(){ char a[20]={0},*p1,*p
main() { int a,s,max; scanf("%d%d",&a,&s); if(a>s) { max=a }
#include void main() { int a,b; float x,y; char c1,c2; scanf