全部问题 > 当前问题

为什么这个程序输入到c 6.0后是错的

刘承志 2018-6-19 23:12:19

共 4 个回答

【C语言】桦桦 2018-6-20 21:21:10

在输出print的括号里,有个符号是中文输入,应该是  , (逗号)

BLUE 2018-7-22 10:18:37

回复 【C语言】桦桦:改完后还是报错啊


【C语言】桦桦 2018-7-24 15:13:25

回复 BLUE:应该是编译过程不一样,

void main

用这个

BLUE 2018-7-25 08:39:43

回复 【C语言】桦桦:哦,谢谢

问题来自: while循环和do循环
有以下程序:
#include <stdio.h>
main()
{ int d,n=1234;
  while(n!=0)
  { d=n%10; n=n/10; printf("%d”,d);  }
}
程序运行后的输出结果是 __【10】__ 。
A. 1234
B. 1111
C. 4444
D. 4321
答案:D
解析:第1次循环,n=1234,d=n%10=4,n=123,输出4。 第2次循环,n=123,d=n%10=3,n=12,输出3。 第3次循环,n=12,d=n%10=2,n=1,输出2。 第4次循环,n=1,d=n%10=1,n=0,输出1。因此答案是4321。