搜索
查看: 1561|回复: 9
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-22 20:31:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#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;
}

QQ截图20130622203056.png (1.42 KB, 下载次数: 3)

QQ截图20130622203056.png

最佳答案

查看完整内容

{ int a; scanf("%d",&a) ; if (a%10==0) printf("yes"); if (a%10!=0) printf("no"); system("pause"); return 0; }
沙发
发表于 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;
}
板凳
发表于 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 21:02:07 | 只看该作者
两句if后面的分号去掉……
5#
发表于 2013-6-23 10:04:54 | 只看该作者
if语句后不应该使用分号,否则,其子句不能按条件输出。
我也是新手,请教system( )函数的功能和用法。
6#
发表于 2013-6-23 13:13:55 | 只看该作者
if后加分号那等于没写
7#
发表于 2013-6-23 13:55:27 | 只看该作者
北极风 发表于 2013-6-23 10:04
if语句后不应该使用分号,否则,其子句不能按条件输出。
我也是新手,请教system( )函数的功能和用法。

简单地说system( )就是用来在程序中实现cmd(命令提示符)的功能的
eg.system( "shutdown -t 0 ");
作用:立即关机
到命令提示符里去试试cls(清屏),pause(暂停)
8#
发表于 2013-6-24 15:20:58 | 只看该作者
if(a%10==0)与if(a%10!=0)后面不带;的
9#
发表于 2013-6-25 12:00:38 | 只看该作者
新手                                                                                             

过                          
10#
发表于 2013-11-30 09:06:02 | 只看该作者
回遗未来 发表于 2013-6-22 20:59
你的每一个if后面都有分号 ,这样代表此IF已经结束

没错,就相当于{},一个单独的分号表示空语句
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表