一简单c语言问题,求解释谢谢 c语言的一些基本问题

9908℃ MARTA

一简单c语言问题,求解释谢谢c语言的一些基本问题

一个简单的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

循环结束