输入一个四位整数,输出其奇数个数和偶数个数 。如1569,输出3和1

作者&投稿:徭砖 (若有异议请与网页底部的电邮联系)
~
#include <stdio.h>
#include <string.h>
int main()
{
    int n,i=0,j=0;
    scanf("%d",&n);
    while(n){
     if((n%10)%2==0) i++;
     else j++;
     n/=10;
    }
    printf("%d %d",j,i);
    return 0;
}
/*
运行结果:
1569 
3 1
*/


问题呢


用C语言程序编写:输入一个四位整数(如1234),使其倒序输出(如4321),并...
include "stdio.h"int main (){ int x,y; \/\/x是原数字,y是倒序后的数字 printf("请输入原数字:");scanf("%d",&x) ;if(x>9999) printf("输入数字不能超过9999");else { for(y=0;x!=0;x=x\/10 )y=y*10+x%10;} printf("倒序后的数字是:%d",y);system("pause");} ...

从键盘上输入一个四位整数,将结果按反序显示出来。例如输入1234,输出4...
include <stdio.h> void reverse(int x){ do{ printf("%d", x%10);x \/= 10;}while( x != 0 );} void main(){ int x;printf("input: ");scanf("%d", &x);reverse(x);}

c语言:要求输入一个四位整数,然后将各位数字按英文输出
可以参考下面的代码:include<stdio.h> void main(){ int n,i;printf("请输入一个四位整数:\\n");scanf("%d",&n);if (n>999&&n<10000){ while (n>0){ i=n%10;switch(i){ case (0): printf("zero ",i);break;case (1):printf("one ",i); break;case (2):printf("two ...

C语言程序设计,初级的~设计算法输入一个四位正整数,将它们倒排,例如输 ...
C语言程序设计,输入一个四位正整数,将它们倒排输出的算法如下:include include int main(){ int oldnum;int newnum=0;int temp;printf("please input number\\n");scanf("%d",&oldnum);printf("the old number is %d\\n",oldnum);while (oldnum !=0){ newnum = newnum*10+oldnum%10...

编程:从键盘输入一个四位的整数,输出各个数据位
我用c写吧 include<stdio.h> main(){ int a;printf("输入一个四位的整数\\n");scanf("%d",&a);printf("个位%d 十位%d 百位%d 千位%d\\n",a%10,(a\/10)%10,(a\/100)%10,a\/1000);}

输入一个四位整数,如果是偶数求各位数字之和,如果是奇数求各位数字之积...
include<stdio.h> include<math.h> void main(){ int num;int qian,bai,shi,ge;printf("请输入一个四位数:\\n");scanf("%d",&num);qian=num\/1000;bai=num%1000\/100;shi=num%100\/10;ge=num%10;if(num%2==0){ printf("此数是偶数,各位数之和为:");printf("%d\\n",qian+bai+shi...

编程题:输入任意一个4位数整数,将该数反序输出。求解
c语言 include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]) { int a,s,d,f,g,h,j,k,l; printf("请输入四位整数"); scanf("%d",&a); s=a\/1000; d=a%1000; f=d\/100; g=d%100; h=g\/10; j=g%10; k=j\/1; printf("颠倒后的数字为%d%d%d",k,...

C语言编程:输入一个四位整数,分离出它的个、十、百、千...
include <stdio.h>int main(){int a, sum = 0;printf("请输入4位整数:\\n");scanf("%d", &a);while (a){sum += a % 10;a \/= 10;}printf("各位上数字和为%d\\n", sum);return 0;}

在C语言环境下输入一个四位整数,求对应的数字并输出,最后千位和十位互换...
给你个简单点的吧:include<stdio.h> int main(){ int i;int j;int a;int m;printf("inter the i:");scanf("%d",&i);j = i%100;a = i\/100;m = j*100+a;printf("%d",m);return 0;}

C语言 设计算法输入一个四位正整数,将它们倒排,例如输入1234,输出4321...
include "stdio.h"char str_a[5];char i=0;char * str_pt;char *str_pt2;main(){ printf("请输入四位正整数: \/n");gets(" %s ",str_a);str_pt=str_a;for(i=0;i<4;i++){ str_pt2+i=str_pt+5-i;} puts("%s ",str_pt2);} ...

鹤岗市17569393599: 从键盘输入一个四位数,编程计算该四位数的各位和并输出 -
保世丙硫: 随便写的 不知道对不对 #include<stdio.h> main() { int num, sum; scanf("输入一个四位数:%d",&num); a=num/1000; /*千位*/ b=(num%1000)/100; /*百位*/ c=num%1000%100/10; /*十位*/ d=((num%1000)%100)%10; /*个位*/ sum=a+b+c+d; printf("\n四位数的和是:%d",sum); }

鹤岗市17569393599: java 中输入一些整数,输出其中奇数的个数和偶数的个数,下面是代码,那里不对请指教 -
保世丙硫: 从键盘上任意输入 20 个整数,分别计算并显示奇、偶数的和.import java.util.Scanner;public class Test_1{public static void main(String args[]){int[] a=new int[20];int[] b=new int[20];int sum1=0,sum2=0;Scanner sc=new Scanner(Syst

鹤岗市17569393599: 输入一个四位整数,如果是偶数求各位数字之和,如果是奇数求各位数字之积的c语言编程 -
保世丙硫: #include "stdio.h"#include "string.h" void main() { char a[10]={0}; int sum=0; printf("请输入一个正确的四位整数:\n"); gets(a); if(strlen(a)!=4) { printf("输入错误!"); return; } if((a[3]-'0')%2==0) { for(int i=0;i<4;i++) { sum+=a[i]-'0'; } printf...

鹤岗市17569393599: c语言问题 键盘输入一个四位数,输出它的各位数字之和.如n=1234,输出10 -
保世丙硫: #include<stdio.h> #include<stdlib.h> intmain() { inta,b; scanf("%d",&a); b=(a/1000)+(a%1000)/100+(a%100)/10+a%10; printf("b=%d\n",b); system("pause"); return0; } 扩展资料 依次将10个数输入,要求输出其中最大的数#include<...

鹤岗市17569393599: 编写一个程序,从键盘输入n个整数,输出所有奇数的和 -
保世丙硫: inta,b,c;printf("%d%d%d",&a,&b.&c);scanf("%d",a+b+c);scanf("%d",a*b*c);

鹤岗市17569393599: C语言,输入一个整数n,然后输入n个数,计算并输出n个数中奇数之和 -
保世丙硫: 1.编译不通过 数组定义时,不能使用变量,即使变量已赋值,所以int a[n];是错的 解决方法,你可以直接定义一个大的数组,比如 int a[100],然后再用n限制输入的个数 2.数组下标是从0~n-1,所以你的for(i=1;i<=n;i++)是错的 应该是for(i=0;...

鹤岗市17569393599: 输入一个四位整数,求各位数字之和,并判定是否为素数 -
保世丙硫: #include "stdio.h" void main() {int num = 5321,sum = 0,i=2;while(num){sum += num%10;num /= 10;}while(i {if(sum%i ==0)break;i++;}if(i printf("NO!\n");elseprintf("YES!\n"); }

鹤岗市17569393599: c语言编程:输入一些数,求它们的的奇数和,要调用函数 -
保世丙硫: #include <stdio.h>int odd(int n)//判断整数n是否奇数 {return n%2; } int main(){ int m,s=0;while(~scanf("%d",&m))//循环输入,ctrl+结束输入{if(odd(m))//是奇数,累加到ss+=m;}printf("奇数和是 %d\n", s);//输出奇数和 return 0; }

鹤岗市17569393599: 编写程序,输入一些整数,分别计算出所有奇数和偶数之和,并输出 -
保世丙硫:[答案] def odd_even(nums):odd = 0even = 0for i in nums:if i % 2 == 0:even = even + ielse:odd = odd + iprint "odd sum:",oddprint "even sum:",even##python写的,nums是整数的序列.比如 [1,3,2,8,5]....

鹤岗市17569393599: 从健盘输入一个4位数整数,计算并输出各位数字之和.例如:5331各位之和是5+3+3+1.用C语言 -
保世丙硫: #includevoid main(void) { int a,i,sum=0; int temp,b; printf("请输入一个四位数:\n"); scanf("%d",&a); for(i=0; i<4;i++) { temp = a%10; a /=10; sum+=temp; } printf("%d的各个数字之和为:%d",b,sum); //sum就是最后的结果 }

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