c语言 求运算过程和结果……

如题所述

第1个回答  2014-01-08
传入567后,567>10,运行fun(567/10)并输出567%10,即7
运行fun(56)56>10,运行fun(56/10)并输出56%10,即6
运行fun(5)5<10,输出5%10,即5
这fun函数写的有问题其实。
第2个回答  2014-01-15
这是函数递归调用,你可一把567带入fun()中,首先567>10,n/10 = 56,依次
知道fun()输入为5,5<10,直接输出5了,然后输出6,7.就这样!
第3个回答  2014-01-11
其实这是一个递归的函数,结果应该是5,6,7,1

C语言的问题 求运算过程~
第一步:z=10, y=z+5=15, x=y-5=10,第二步:z=x=0,则x=0,z=0,y=(z=x=0,x+10)=(x+10)=0+10=10 这是逗号语句,结果等于最后的语句

C语言编程题,求过程加运算结果。
int sum=0;for(i=0;i<10;i++) sum+=*(p+i);avg=sum\/10.0;2;include <stdio.h> define N 1000 int main(){ char s[N],*p=s;int i,num=0,alpha=0,space=0;gets(s);for(i=0;s[i]!='\\0';i++){ if(*(p+i)<='Z'&&*(p+i)>='A'||*(p+i)<='z'&&*(...

C语言,求过程。
运算过程:s = 0,i = 1。判断 i < 3,即 1 < 3 为真。执行 i++,s += i,此时 i = 1,s = 0,先执行 i + 1,再执行 s += i;此时,i = 2,s = 2。判断 i < 3,即 2 < 3 为真。执行 i++,s += i,此时 i = 2,s = 2,先执行 i + 1,再执行 s +...

C语言,求过程?
运算过程:i = 0,k = 0,判断(i < 7 && p[i] % 2),0 < 7 为真,11 % 2 也为真,执行 k += p[i],i++,此时 k = 11,i = 1。i = 1,k = 11,判断(i < 7 && p[i] % 2),1 < 7 为真,13 % 2 也为真,执行 k += p[i],i++,此时 k = 24,...

C语言问题,x=5,x>5?x=4:x=3&&x>5;求详细运行过程和结果
x=5 x得5。3目运算:最好这样写 x>5? (x=4) : (x = 3 && x>5);x>5? 得假 条件为假 进入 x=3&&x>5 这是赋值语句, x= (3 && x>5 ); 关系运算符优先于逻辑运算符,所以 x = (3 && (x>5) ); 这里 关系运算 x>5 得 0 (假就是0,0就是假)...

C语言,求过程
分别是n[0]=0,到n[4]=0,进入for循环后:当i=1时,n[1]=n[0]*2+1=1,i=1+1=2 当i=2时,n[2]=n[1]*2+1=3,i=1+1=3 当i=3时,n[3]=n[2]*2+1=7,i=1+1=4 当i=4时,n[4]=n[3]*2+1=15,i=1+1=5此时不满足条件,跳出循环,输出结果n[4]=15 ...

在c语言中,求运行结果
第一步 a=14,因为a = 5,b=9,--运算符在变量后面,所以先取值后,再运算,这句运行完之后,b=8;第二步b=15-8=7,++运算符在变量前面,所以先执行变量++,接上一步,此时a=15,b=8,最后,b=7 第三步a=a-b=15-7=8 运行结果:a=8,b=7 ...

c语言题,求结果及过程
所以,优先计算++y&&z++ \/\/ 因为++在前是先+1在运算,++在后是先运算在本身+1,可以得到3&&0=0;y=3,z=1 然后在计算++x || 0=>3 || 0=1 ,x=3所以就可以得到a=1;printf("%d,%d.%d \\n",x,y,z);\/\/ 输出结果就是,x=3,y=3,z=1;

C语言问题,求过程以及解释谢谢
while语句不用看,不满足条件 直接看第一个for循环,J==2,i==1,第一次循环,a[3]=a[2]==5 第二次循环,a[2]=a[1]==4 退出循环 a[1]=k==3 得a[5]={1,3,4,5} include<stdio.h>int main(){ int i=1,n=3,j,k=3; int a[5]={1,4,5}; while(i<=n&&k>...

用C语言,求s=1+2+3+4+5+……..100并输出结果。
include<stdio.h> main(){ int i,s=0;for(i=1;i<=100;i++){ s=s+i;} printf("从1加到100的和为%d",s);}

相似回答