跪求运行结果 还有括号里x(1),x(2)都代表什么意思啊
作者&投稿:濮些 (若有异议请与网页底部的电邮联系)
f1()和f2()是函数吧?具体的函数是啥啊?
x(1)和x(2)就是要print出来的东西啊...
=2/x*(x+1)
你贴的图少了一个f2函数,x(1)和x(2)什么都不代表,会被原样的输出到屏幕上。输出第一行是(即执行f1函数的结果:
x(2)=25
后面的输出就不晓得了,f2函数你没有贴出来。
主些珍黄: #include<stdio.h> int main(void) { int i, j, n; printf("Plz input a int: "); scanf("%d", &n); for (i = 1; i <= 2 * n - 1; i++) {for (j = 0; j < n - abs(n - i); j++) printf("*"); printf("\n"); }return 0; }
峨山彝族自治县19829914294: C语言代码如下: 运行结果是:1 为什么?我给a赋值是2啊,为什么a会变成1? - ?
主些珍黄: 你括号里是=符号,而不是==符号,因此不是赋值,而是逻辑运算 a初始赋值a=2,那么a=1为假,输出1 如果你想赋新的值,并输出新的赋值,将if后面括号里的=符号改为==
峨山彝族自治县19829914294: c语言程序运行结果 - ?
主些珍黄: 一楼正解,程序运行结果是x=0 ,y=12(实际运行结果)
峨山彝族自治县19829914294: 分析下列c程序,写出程序的运行结果 - ?
主些珍黄: 第一句, x=10;y=(x++)+x; printf("%d\n",y);,里面是先执行x+x,然后括号里的x再自加1,所以,结果是20.第二句,x=9;printf("%d,%d\n",++x,x);,++X是先执行X的自加,再输出,所以前面那个是10,也许你会问,为什么后面那个是9呢,因...
峨山彝族自治县19829914294: matlab语句 >>x(1:3)=[10 20 30]的运行结果 - ?
主些珍黄: x(1:3)=[10 20 30]表示分别将10,20,30赋值给数组x的第1~3个元素,所以运行结果即为>> x(1:3)=[10 20 30] x = 10 20 30
峨山彝族自治县19829914294: 分析下面程序,写出运行结果. - ?
主些珍黄: 首先 说一下 这里用到递归 ,函数的具体执行过程 1, 先 fun(1,2); 执行子函数,由于1>=2 不成立,执行else 语句 fun(m+1,n); 也就是 fun(2,2) ,先递归调用子函数,下面的输出语句还不执行, 2,fun(2,2) 执行时,if(m>=n) 条件成立,执行if 输...
峨山彝族自治县19829914294: 求程序运行结果. - ?
主些珍黄: #include "stdio.h" int main() { struct cmplx{int x;int y;}cnum[2]={1,3,2,7}; printf("%d\n",cnum[0].y/cnum[0].x*cnum[1].x); return 0; } 结果是6,我用VS2005运行的,(3/1*2=6) 不过我建议你那printf语句中 %d 改为 %f 安全一些,可以防止数据是真!因为这句cnum[0].y/cnum[0].x*cnum[1].x的结果可能是小数.
峨山彝族自治县19829914294: x=(4,5,6),执行如下代码会有什么结果 x[1]=1print(x)? - ?
主些珍黄: x=(4,5,6),执行如下代码 x[1]=1 print(x) 是不会有结果的. 因为x是一个数组.
峨山彝族自治县19829914294: 有段C语言程序、求输出结果:main()int y=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);求运行结果,多谢 - ?
主些珍黄: ++x是x先自加1再输x的值,输出为4,y++是先输出y当前的值,再y自加1,输出为3,y的值变为4,z+2是一个表达式,输出z+2的结果,即输出3,z不会改变.
峨山彝族自治县19829914294: C++中cout<<x+ : :x<<end1是什么意思? - ?
主些珍黄: 看下面例子int x=1; {int x=2;cout<<x+::x<<endl; x指括号里定义的x,::x指括号外定义的x } 结果:3