跪求C语言基础编程题 多谢多谢
有了结果却不知道怎么得出来的 能帮忙说下具体的步骤么 多谢大哥大姐第一题 下面程序的运行结果是? 7,1
#i nclude "stdio.h"
main()
{int a,b,d=341;
a=d/10%9
b=(9)&&(-1);
printf("%d,%d",a,b);
}
第二题 当a=1,b=2,c=4,d=3,执行完下面一段程序后X的值是: 3
if(a<b)
if(c<d) x=1;
else
if(a<c)
if(b>d) x=2;
else x=3;
else x=6;
else x=7;
第三题
#i nclude "stdio.h"
main()
{float a,b
scanf("%f",%a);
if(a<10.0) b=1.0/a;
else if((a<20.0)&&(a>=15.0)) b=1.0/(a+2.0);
else if (a<14.0) b=2.0/a;
else b=10.0;
print("%f\n",b);
}
若运行时输入12.0(回车),则此程序输出结果是? 0.166667 可是为什么能得到这个数呢?
第四题 下面程序运行结果是? -4 4 0 4 3 为什么呢?
main()
{ int a[6],i;
for(i=1;i<6,i++)
{ a[i]=9*(i-2+4*(i>3))%5;
printf("%2d",a[i]);
}
}