为什么else不写了?
匿名课官 资深达人 2017-01-02 11:07:47
3116 2 0

#include <stdio.h>

#include <stdlib.h>

main()

{

int t,i,s;

while (1)

{

system ("cls");

s=1;

printf ("输入一个数:");

scanf ("%d",&t);

 if (t==0) break ;

 else {for (i=1;i<t;i++)

 s=s*(i+1);

 printf ("%d",s);}

 system ("pause");}

}

为什么 else{  不写了。不是说if和else之后输出东西一样的时候才可以省略点else{}吗,可是这个明显输出东西不同啊。

问题来自: break和continue

共 2 个回答

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题