c语言1从键盘上输入一个整数,判断输出,如果输入的数位奇数,则输出字符串“yes”;否则输出字符串 no 。

供稿:hz-xin.com     日期:2025-01-13
用C语言编写一个程序 判断一个数是否是整数,如果是整数则输出“Yes”,否则输出“No” 我的错在哪

scanf("%f", &n) 丢了一个符号
而且n-int(n)是浮点型,不要用一个浮点型跟整型比较。
#include
int main()
{
int i, j;
scanf("%d%d", &i, &j);
if(i+j == 1)
printf("Yes
");
else printf("NO
");
return 0;
}
这个程序你输入0.2 0.8结果输出NO, 你可以试一下

#include "stdio.h"
main()
{
int x;
printf("请输入一个整数");
scanf("%d",&x);
if(x%2 == 0) printf("%d是偶数
",x);
else printf("%d是奇数
",x);
}

#include <stdio.h>
int main()
{
int a;
scanf( "%d", &a );
if ( a % 2 == 1 )
printf( "yes\n" );
else
printf( "no\n" );
return 0;
}

#include <stdio.h>
int main()
{
int in=0,out=0;
scanf("%d",&in);
if(in%2==0)
printf("no");
else
printf("yes");

return 0;}

#include<stdio.h>
main()
{
int x;
scanf("%d",&x);
if(x % 2)
printf("Yse\n");
else
printf("No\n");
}
不好意思已有人回答了

int n=0;
while(getchar()!='\n')
n^=1;

if(n)
printf("yes");

else
printf("no");

c语言作业输入一个整数,判断它是否能被3整除,如果可以,打印'此数可 ...
可以参考下面的代码:include <stdio.h> int main(){ int n;scanf ("%d", &n);if (n%3==0)printf ("此数可以被3整除\\n");return 0;}

求解c语言中 输入一个正整数,判断该数是奇数还是偶数。
include <stdio.h>void main(){ int n; printf("请输入一个正整数:\\n"); scanf("%d", &n); if (n%2 == 0) printf("%d 是偶数\\n", n); else printf("%d 是奇数\\n", n);}

C语言编程:十九、 从键盘任意输入一个数,判断这个数是不是完数_百度知...
include <stdio.h> int check(int x)\/\/用来判断是否为完数 { int sum =0;int i;for(i=1;i<x;i++){ if(x%i==0){sum += i;} } if(sum == x) return 1;else return 0;} main (){ int i;printf ("输入一个整数:");scanf ("%d",&i);if (check(i)){ printf("是...

输入一个整数 判断这个整数是奇数还是偶数 c语言程序
include <stdio.h>int main(){int a;scanf("%d",&a);if (a%2==1) printf("jishu\\n");else printf("oushu\\n");}

编写程序,从键盘输入一个长整数,判断这个数是几位数。
include<stdio.h> main(){ long x;int n=0;scanf("%ld",&x);while(x){n++;x\/=10;} if(n==0)n=1;printf("%d\\n",n);}

易语言 .编写一个程序,输入一个整数,判断能否被3或5整除,如能整除就输...
.版本 2 .程序集 窗口程序集1 .子程序 _按钮1_被单击 .判断开始 (到数值 (编辑框1.内容) % 3 = 0 且 到数值 (编辑框1.内容) % 5 = 0)信息框 (“能被3整除也能被5整除” + #换行符 + “得数为:” + 到文本 (到数值 (编辑框1.内容) ÷ 3) + #换行符 + “得数...

C语言程序设计:题1、从键盘上输入任意个整数,输入-1时结束,分别统计其 ...
第一个:#include<stdio.h>#include<stdlib.h>#include#define N 5main(){int a[N];int i,s1,s2;s1=0;s2=0;printf("请输入%d个数,以-1结束:\\n",N);for(i=0;i<N;i++){scanf("%d",&a[i]);if(a[i]%2==0)s1+=1;elses2+=1;}printf("偶数个数为%d个\\n",s1);p...

如何用c语言实现“判断用户输入一个值为正整数,如果不是提醒用户重新输...
可以让用户输入一个字符串,然后检查每个字符是否是0~9中的任意一个,如果不是,则不是正整数。当然这里会允许000123这样的情况出现,即数字可以用0开头。如要处理,还需另外考虑,如果不考虑这个问题,可以写成如下的代码 include <stdio.h>main(){ char input[BUFSIZ]; printf("Input a positive...

用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出...
include <stdio.h> int main(){ int five;printf("输入一个整数:");scanf("%d",&five);while(five>10){ five = five%10;} if(five == 5)printf("yes");else printf("no");return 0;}

用c语言编写从键盘输入一个数,判断是否在数组a里(1~10的整数)
include <stdio.h> void main(void){ int a[10];int data=0;int i=0;for(i=0;i<10;i++)a[i]=i+1;scanf("%d",&data);for(i=0;i<10;i++){ if(data==a[i])printf("%d在数组里\\n",data);} if(i==10)printf("%d不在数组里\\n",data);} ...