printf(“*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*\n”,d1,d1,d1); float d1=3.5,*d(1)=3.50000e+00*d(2)=3.500e+00*d(3)=3.500e+00*
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 05:18:21
printf(“*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*\n”,d1,d1,d1); float d1=3.5,*d(1)=3.50000e+00*d(2)=3.500e+00*d(3)=3.500e+00*
printf(“*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*\n”,d1,d1,d1); float d1=3.5,
*d(1)=3.50000e+00*d(2)=3.500e+00*d(3)=3.500e+00*
printf(“*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*\n”,d1,d1,d1); float d1=3.5,*d(1)=3.50000e+00*d(2)=3.500e+00*d(3)=3.500e+00*
什么语言?
main() {int x=10,i=1,j=2; printf (“%d,%o,%x
”,x,x,x); printf (“i=%d
”,++i); printf (“%c
输出结果是什么?main(){int x=10,i=1,j=2;printf (“%d,%o,%x
”,x,x,x);printf (“i=%d
”,++i);printf (“%c
”,i= =j ?’E’
printf(%2d'--n)
main() { int a,b,c,d,e; int x=5,y=6; a=1,b=2; c=(a+x)>(b+y); d=(x=4)(b+y);d=(x=4)b);e=d=(a>b);printf(%d %d %d
,c,d,e);d=(xb>a);c=(xa);printf(%d %d %d
,d,e,c);}谁可以帮我运行下啊,看哪里错了?
main() {float f=123.456,d=12.67; printf(%f,%10.1f,%.2f,f,f,f); printf(%e,%9.1e,%.3e,d,d,d); }上面的程序答案里写的输出的是123.456001, 123.5,123.46 1.26700e+01, 1e+01,1.27e+01.那个123.456001的不是应该是123.456000,
{ int a[]={1,2,3,4,5,6}; int*p; p=a; printf(%d
,*p); printf(%d
,*(++p)); printf(%d
,*++p);{ int a[]={1,2,3,4,5,6};int*p;p=a;printf(%d
,*p);printf(%d
,*(++p));printf(%d
,*++p);printf(%d
,*(p--));P+=3;printf(%d%d,*p,*(a+3));}求
执行printf(“%d
”,1+!2+(3
char c[1]='b',c[2]='e' printf(%d,%c,c2-c1,c2-'a'-A') 结果是3,E 3我知道,E是怎么算的
#include void fun(int p) { int d=2; p=d++; printf(“%d”,p);} main() { int a=1; fun(a); printf(“%d
void fun(int p) { int d=2; p=d++; printf(%d,p); } main() { int a=1; fun(a); printf(%d
,a); }
C中计算变量A/B的余数为什么要2个%main(){ int a,b,c,d,e,f,g; scanf(%d%d,&a,&b); c=a+b; d=a-b; e=a*b; f=a/b; g=a%b; printf(a+b=%d
,c); printf(a-b=%d
,d); printf(a*b=%d
,e); printf(a/b=%d
,f); pr
printf(“*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*
”,d1,d1,d1); float d1=3.5,*d(1)=3.50000e+00*d(2)=3.500e+00*d(3)=3.500e+00*
int i=9999;printf(%d
,printf(%d,printf(%d,printf(%d,i))));的结果解释
int func(int x,int y ) { return(x+y) } main() {int a=1,b=2,c=3,d=4,e=5;printf(&d
,func((a+b,b+c,c+a),(d+e)));
C语言中printf((%d%d,x,y,(x,y))x=1,y=2
C语言求解1元二次方程的解哪里错了#include #include int main(){int a,b,c;float d,e,f;printf(请输入a,b,c的值
);scanf(%d,%d,%d,&a,&b,&c);d=b*b-4*a*c;if(d>0)e=(float)(-b+sqrt(d))/(2a);f=(float)(-b-sqrt(d))/(2a);printf(X1和X2的
doouble d1=8e+25,d2=0.000001; printf(%d
“,d1==d1-d2);为什么输出1?
解析下列程序运算过程main(){ int i=1,j=2,k=3; if(i++==j)&&k--==j) printf(%d,%d,%d,i++,j,k);else printf(%d,%d,%d,++i,++j,k--);}
int d=1; fun(int p) {int d=5; d+=p++; printf(%d,d); } main( ) {int a=3; fun(a); d+=a++;printf(最后一句是 printf(%d
,d);}