一简单c语言问题,求解释谢谢 c语言的一些基本问题
更新时间:2021-11-08 11:05:44 • 作者:MARTA •阅读 837
一个简单的C语言问题
因为有两次的i++,所以如下:
初始时s=0 i=0
进入do:
i++=0 i=1 s+=i++=0
i++=1 i=2 i++=1<6
i++=2 i=3 s+=i++=2
i++=3 i=4 i++=3<6
i++=4 i=5 s+=i++=6
i++=5 i=6 i++=5<6
i++=6 i=7 s+=i++=12
i++=7 i=8 i++=7>6 跳出循环
所以最后打印s=12
C语言一道简单题~
fun()是定义的一个函数;
从这开始运行main()
{int x=3,y=8,z=6,r;
r=fun(fun(x,y),z*2); //经过一次fun()后因为{if(a>b) return(a)else return(b);} a=x=3;b=y=8;a<b 返回b值8
在一次运行r=fun(8,12)返回 12;
printf("%d\n",r);
}
所以运行结果是12
一个简单的C语言编程问题
#include <stdio.h>
void main()
{
int m, n;
printf("请输入两个数字:");
scanf("%d%d", &m, &n);
printf("%d和%d相除的商是%d,余数是%d。\n", m, n, m/n, m%n);
}
简单的C语言问题
a、b的值变化如下:
18 11
7 11
7 4
3 4
3 1
2 1
1 1
循环结束