c语言,输入一个数,如果是偶数,输出1到100内的偶数,如果奇数,输出1到100内的奇数?

作者&投稿:前谦 (若有异议请与网页底部的电邮联系)
C语言:编写一个程序,判断一个整数的奇偶性。如果是奇数,输入1,是偶数,输入2.~

#includevoid main(){ int n = 0; scanf("%d", &n); //让用户输入数字 printf("%d", n%2 == 0 ? 2 : 1); //判断数字是否能被2整除}请参考上面的代码。

解法1:
#include

int F1()
{
return 50*(1+99)/2;
}

int F2()
{
return 50*(2+100)/2;
}

void main()
{

printf("Odd number sum=%d,Even number sum=%d
",F1(),F2());
}

解法2

#include

int F1()
{
int i,sum=0;
for(i=1;i<=100;i+=2)
sum+=i;
return sum;
}

int F2()
{
int i,sum=0;
for(i=2;i<=100;i+=2)
sum+=i;
return sum;
}

void main()
{

printf("Odd number sum=%d,Even number sum=%d
",F1(),F2());
}

#include <stdio.h>

int main()

{ int i;

  scanf("%d",&i);

  for(i=2-i%2;i<101;i+=2)

    printf("%4d",i);

  return 0;

}



#include “stdio.h”
void main(void)
{
int i;

scanf( "%d", &i ) ;

i = ( i%2 == 0 )? 2:1 ;
for( ; i < 100 ; i += 2 )

printf( "%d\n", i ) ;
}


c语言编程:输入一个数(0-1000),要求能输出它是几位数,不满足范围重新输 ...
scanf("%d",&num);if(num<10){ printf("%d是1位数。\\n",num);} else if(num<100){ printf("%d是2位数。\\n",num);} else if(num<1000){ printf("%d是3位数。\\n",num);} else { printf("不满足范围,重新输入。\\n");getNum();} } void main(){ printf("输入一个数(0-...

用c语言编写程序,要求输入一个数,求1到这个数的和
main(){ int i ,j,s=0;printf(“请输入一个数字:”)scanf(“%d”,&i);j=i ;while(j--)s+=j ;printf(“1到%d的和是:%d”,i ,h );}

c语言中如何输入整数
根据需要一般选择如下3种方法:1,已知数量,且个数较少:scanf("%d%d%d",&a&b&c);2,已知数量,但数量较多:for(int i=0;i<n;i++)scanf("%d",&a[i]);3,不知道数量 int i=0;while(scanf("%d",&a[i])){ i++;}

用c++编程:输入一个数,判断其是不是素数
include<stdio.h> int main(){ int m, n;printf("请输入一个正整数:\\n");scanf_s("%d", &m);for (n=2; n < m - 1; n = n + 1)if (m % n == 0)break;if (n < m)printf("%d不是素数\\n",m);else printf("%d是素数\\n",m);} ...

c语言编程:输入一个数字n,再输入n个数,将这个n个数从小到大输出。
int n,i;scanf(输入n的值);\/\/输入个数 int array;\/\/把需排序的数列定义为数组。这里需要指出的是,如果定义为array[n-1],因为你的n在编译时未赋值,所以编译是不会通过的。于是这里直接将它定义为一个指针,赋值方法跟数组相同。但是个数太多就不能这么做了 for(i = 0;i < n;i++){ \/...

输入一个数再输入一个运算符,然后进行相应的运算,c语言
include<stdio.h> void main(){ int a,b;char c;printf("请输入两个数,以逗号间隔\\n");scanf("%d,%d",&a,&b);printf("请输入运算符\\n");scanf("%c",&c);switch(c){ case '+' :printf("%d+%d=%d",a,b,a+b);break;case '-' :printf("%d-%d=%d",a,b,a-b);break;...

输入一个整数,求它的各位数字之和及位数,
1、输入一个整数,求它的各位数字之和及位数,例如,17的各位数之和是8,位数是2。运行示例: -153 sum = 9,count=3 【程序】 #include <stdio.h> main() { int count =0,in,sum=0; scanf("%d",&in); if(___1___ ) in=-i... 展开 zhoujunjie024...

C语言,使用if语句,输入一个整数,如果这个整数在1-7内,输出对应的英文单 ...
include <stdio.h> void main(){ int a;scanf("%d",&a);if(a==1){ printf("one");} else if(a==2){ printf("two");} else if(a==3){ printf("three");} else if(a==4){ printf("four");} else if(a==5){ printf("five");} else if(a==6){ printf("six");...

C语言:由键盘任意输入一个整数(变量zs)、一个实数(变量
代码编写示例如下:include<stdio.h>int main(){ int zs; double ss; printf("请输入1个整数和1个实数,以分号间隔:"); scanf("%d;%lf",&zs,&ss); double sh=ss\/zs; printf("%.8f",sh); return 0;}运行截图:...

C语言:输入一个三位的整数,计算其每位数字的累加之和。
int main(){ int a,x,y,s,sum;printf("输入一个三位整数:");scanf("%d",&a);x=a\/100; \/\/a除以100取整,就是取百位数 y=a\/10%10; \/\/a除以10取整再除以10取余,就是取十位数 s=a%10; \/\/a除以10取余,就是个位数 sum=x+y+s; \/\/三个数位相加之和 printf(...

浈江区15124374201: 输入一个数为偶数用c语言怎么写 -
越果特依: #include <stdio.h> int main() {int a;scanf ("%d", &a);if(a%2==0)printf ("偶数\n");else printf ("奇数\n");return 0; }

浈江区15124374201: C语言:编写一个程序,判断一个整数的奇偶性.如果是奇数,输入1,是偶数,输入2. -
越果特依: include<%d", n%2==0 ;scanf(";stdio.h>, &n): 1); void main() {int n=0? 2 ;;%d"printf("

浈江区15124374201: C语言输入一个数字,如果是偶数就除以2直到不能被2整除,这样该怎么写?谢谢!!! -
越果特依: 建议你不要这样写 for(i=0;*(num+i)!='\n';i++) scanf("%d",num+i); 因为一个个元素输入的时候,按的就是回车,即'\n',所以*(num+i)!='\n'不能成为循环结束的条件,而是继续执行循环,直到i=29; 你可以自己改一个条件,如把'\n'该为'a'就可以了,程序如下:#include main() { int i; float num[30]; for(i=0;*(num+i)!='a';i++) scanf("%d",num+i); } 运行结果:235645 a press any key to continue

浈江区15124374201: 用C语言编程:输入一个整数,判断这个数是奇数还是偶数. -
越果特依:[答案] #include "stdio.h" main() { int x; printf("请输入一个整数"); scanf("%d",&x); if(x%2 == 0) printf("%d是偶数\n",x); else printf("%d是奇数\n",x); }

浈江区15124374201: c语言,输入一个字符,如果是数字,判断奇偶
越果特依: 你是想要这种么?但是这个是按ascii表来的哦,所以你输入的只能是字符,字符中的数字就只有0~9,如果输入个21,这就只会显示是个偶数哦,如果是32,这是奇数,错误的显示,只有0~9和各种字符才可以正确输出哦 #include <stdio.h> int ...

浈江区15124374201: c语言,由键盘输入一个整数,判断其是否为偶数,怎么编代码? -
越果特依: #include<stdio.h> main() { int n; scanf("输入n=%d\n",&n); if(n%2==0) printf("n=%d是偶数\n",n); else printf("n=%d不是偶数\n",n); }

浈江区15124374201: C语言程序设计题,输入1个数,判断是奇数还是偶数,用调用函数的方法 -
越果特依: #include "stdio.h" int s(int a) { return(a%2); } main() { int x; printf("请输入一个整数:"); scanf("%d",&x); if(s(x)==1) printf("%d是一个奇数",x); else printf("%d是一个偶数",x); } 先编写一个判断是素数还是偶数的函数,偶数就返回0,否则就返回1,然后在主函数调用函数,根据返回值判断素数还是偶数.

浈江区15124374201: C语言 输入一个数字,如果符合“是否偶数,并且不被3整除”,则输出该数,否则输出该数不符合条 -
越果特依: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18#include <stdio.h>intmain(void) {inti; scanf("%d", &i);while(i != 0){if(i % 2 == 0 && i % 3 != 0)printf("%d", &i);elseprintf("%d不符合条件.\n", &i);scanf("%d", &i);} return0; }

浈江区15124374201: c语言,输入数字判断奇数偶数. -
越果特依: 你定义的a是整型int,而scanf输入里面却是浮点型,把%f改为%d就可以啦,f是浮点型,d是整型,改下就可以啦

浈江区15124374201: 怎么用C语言输出一个数字的偶数位数~! -
越果特依: #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int i,j;char *a; a=(char *)malloc(sizeof(char)); scanf("%d",&i); itoa(i,a,10); j=strlen(a); printf("偶位数:"); if(j%2)for(i=1;i<=j;i+=2)printf("%c",a[i]); else for(i=0;i<=j;i+=2)printf("%c",a[i]); printf("\n"); return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网