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软件运行程序时候总是自动关闭了。是不兼容么? 展开
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软件运行程序时候总是自动关闭了。是不兼容么? 展开
7个回答
展开全部
#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没有加&这个符号,运行时会出现关闭情况
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没有加&这个符号,运行时会出现关闭情况
来自:求助得到的回答
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选d。a中<>这个运算符c中没有。b选项if
(!a)只有当a=0时执行下面语句。c选项是赋值表达式令a=0。
d选项if(a)表示当a不等于0时执行下面语句。
。
(!a)只有当a=0时执行下面语句。c选项是赋值表达式令a=0。
d选项if(a)表示当a不等于0时执行下面语句。
。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.scanf函数的格式不对,你的变量a是整型变量,不是指针型,因此要加&
2.你的if语句有重复,第二个if语句包含了第一个if语句。
3.不应该用两个if语句,应该是if----else,或者是if----elseif
2.你的if语句有重复,第二个if语句包含了第一个if语句。
3.不应该用两个if语句,应该是if----else,或者是if----elseif
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |