这段程序为什么无法输出结果呢?main(){int x=5;printf("%f",x);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 05:30:27
这段程序为什么无法输出结果呢?main(){int x=5;printf(

这段程序为什么无法输出结果呢?main(){int x=5;printf("%f",x);}
这段程序为什么无法输出结果呢?
main()
{int x=5;
printf("%f",x);
}

这段程序为什么无法输出结果呢?main(){int x=5;printf("%f",x);}
输出的格式不对,应该是是整型,int 对应 %d float 对应%f,如果硬要这样输出也是可以的.比如x=5,如果要按照%f输出的话.程序会类型的自动转换.(这招我不推荐),修改后的程序为:
void main()
{
int x=5;
printf("%d",x);
}

这段程序为什么无法输出结果呢?main(){int x=5;printf(%f,x);} 这段程序的RAND_MAX为什么要加1.0呢?#include main() { int i,j; for(i=0;i 这段C程序输入一个数100,输出结果为n=5050a=10,求讲解a为什么为10?int s(int n){ int i; for(i=n-1;i>=1;i--) n=n+i; printf(n=%d,n); getchar();}main(){ int a; printf(input number ); scanf(%d,&a); c程题:写出下列程序段的输出结果 执行以下程序段,输出的结果为( )执行以下程序段,输出的结果为( ) main() { int a[2][3]={{3,2,7},{4,8,6}}; int *p,m; p=&a[0][0]; m=(*p)*(*(p+2))*(*(p+4)); /*这里是怎么计算的?*/printf(“m=%d”,m);} 求下面程序的输出结果写好题号,1、写出下面程序的输出结果#includeint main(void){int i,s;for(s=0,i=2;i 函数参数的计算顺序我用TC编程遇到一个问题比如这个程序:main (){int a=2;printf(%d %d %d ,a--,a+=2,++a);}这个输出结果为5,5,3 是从右往左计算的,但我自己随便写了个程序为什么就从左往右计算呢? 有这么一个程序 main() {int x,y,z; x=y=1; z=x++,y++,++y; printf(%d,%d,%d ,x,y,z); }程序运行后的输出结果是多少?3,1请问为什么? 阅读下列程序,输出结果()void main(){int a=1,b=2,c=2,t;while(a 求下列程序输出结果#includevoid main(){int a=3;printf(%d ,(a+=a-=a*a));} 写出下列程序段的输出结果.#define A 10 #define B (A c程初学者,比较渣:写出下列程序段的输出结果 #include #define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf(%d ,c); }为什么上面的程序输出结果为36 c程序 abs函数//main.c#include void main(){double i=abs(2.5-2.7); //结果i=0.00000000000000000,为什么?} 这个程序~下列程序段的输出结果是( ).ACCEPT TO A IF A=〔123456〕 S=0 ENDIF S=1 S RETURN下列程序段的输出结果是( ).ACCEPT TO AIF A=〔123456〕S=0ENDIFS=1RETURN为什么显示的结果为1!不懂 执行以下程序段后,输出结果和a的值是().int a=10; printf(%d,a++); A、11 和 10 B、10 和 11 C、11为什么输出时10 c++中求圆的面积那个程序中面积area半径r都是double型,pai取3.14159265,r取10.0程序输出结果为314.159为什么不是314.159265啊?为什么只保留了小数点后三位?我的程序是#includeusing namespace std;int main(){doubl C语言 阅读程序,说明运行后的输出结果4阅读程序,说明运行后的输出结果:#include“stdio.d”Main(){Int x,j,a[10]={1}For(j=1;j