c语言不等于怎么写

#include<stdio.h>voidmain(){inta;printf("请输入一个正整数:");scanf("%d",a);if(a%5==0&&a%7==0)... #include <stdio.h>
void main()
{
int a;
printf("请输入一个正整数:");
scanf("%d",a);
if(a%5==0&&a%7==0)
printf("yes\n");
if(a%5!=0||a%7!=0)
printf("no\n");

}
为什么输入35还是no呢?
还有我下载的VC软件运行程序时候总是自动关闭了。是不兼容么?
展开
 我来答
weiyinwu
推荐于2016-12-02 · TA获得超过1540个赞
知道小有建树答主
回答量:1057
采纳率:50%
帮助的人:1130万
展开全部
结果不对是因为scanf("%d",a);写错了,应该是scanf("%d",&a);
自动关闭了因为你没有在CMD下运行这个程序,还是直接调用CMD运行,所以当你输入三十五后,程序运行后就会关闭,看到窗口一闪而逝.
你可以在开始菜单中,选择运行,输入cmd ,然后在打开的cmd窗口中,用dos命令cd 转到你的程序所在的目录,然后 再运行。
麒麟也涅槃
推荐于2018-04-11 · TA获得超过375个赞
知道小有建树答主
回答量:884
采纳率:0%
帮助的人:239万
展开全部
#include <stdio.h>
void main()
{
int a;
printf("请输入一个正整数:");
scanf("%d",&a);
if(a%5==0&&a%7==0)
printf("yes\n");
if(a%5!=0||a%7!=0)
printf("no\n");
}
你的scanf没有加&这个符号,运行时会出现关闭情况
来自:求助得到的回答
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
堵怀雨柯雁
2020-01-13 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:822万
展开全部
选d。a中<>这个运算符c中没有。b选项if
(!a)只有当a=0时执行下面语句。c选项是赋值表达式令a=0。
d选项if(a)表示当a不等于0时执行下面语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
左老师讲物理
2013-04-14 · TA获得超过1311个赞
知道小有建树答主
回答量:375
采纳率:100%
帮助的人:120万
展开全部
1.scanf函数的格式不对,你的变量a是整型变量,不是指针型,因此要加&
2.你的if语句有重复,第二个if语句包含了第一个if语句。
3.不应该用两个if语句,应该是if----else,或者是if----elseif
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bd_fzt
2013-04-14 · TA获得超过433个赞
知道小有建树答主
回答量:142
采纳率:100%
帮助的人:31.5万
展开全部

是&a的问题。。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式