搜索

为嘛这样输入112会出现yesno两个回答

查看数: 1571 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-6-22 20:31

正文摘要:

#include <stdio.h> #include <stdlib.h> int main() {int a; scanf ("%d",&a); if (a%10==0); printf("yes"); if (a%10!=0); printf("no"); system("pause"); return 0; ...

回复

4399APPLE 发表于 2013-11-30 09:06:02
回遗未来 发表于 2013-6-22 20:59
你的每一个if后面都有分号 ,这样代表此IF已经结束

没错,就相当于{},一个单独的分号表示空语句
好多个的好感度 发表于 2013-6-25 12:00:38
新手                                                                                             

过                          
影人 发表于 2013-6-24 15:20:58
if(a%10==0)与if(a%10!=0)后面不带;的
981013 发表于 2013-6-23 13:55:27
北极风 发表于 2013-6-23 10:04
if语句后不应该使用分号,否则,其子句不能按条件输出。
我也是新手,请教system( )函数的功能和用法。

简单地说system( )就是用来在程序中实现cmd(命令提示符)的功能的
eg.system( "shutdown -t 0 ");
作用:立即关机
到命令提示符里去试试cls(清屏),pause(暂停)
火野剑去 发表于 2013-6-23 13:13:55
if后加分号那等于没写
北极风 发表于 2013-6-23 10:04:54
if语句后不应该使用分号,否则,其子句不能按条件输出。
我也是新手,请教system( )函数的功能和用法。
rosynirvana 发表于 2013-6-22 21:02:07
两句if后面的分号去掉……
回遗未来 发表于 2013-6-22 20:59:34
你的每一个if后面都有分号 ,这样代表此IF已经结束
[code=Cpp width=740px]#include <stdio.h>
#include <stdlib.h>
int main()
{int a;
scanf ("%d",&a);
if (a%10==0)
printf("yes");
else
printf("no");

system("pause");
return 0;
}[/code]
好多个的好感度 发表于 2013-6-22 20:31:42
{
        int  a;
    scanf("%d",&a) ;
    if (a%10==0)        printf("yes");
    if (a%10!=0)        printf("no");
        system("pause");
        return 0;
}
快速回复 返回顶部 返回列表