搜索
首页 电脑/网络 程序设计 C/C++

几个c语言编程,求教

  输入一批正整数(以零或负数为结束标志),求其中的奇数和,用while语句#include int main(void){int a,b; b=0; printf("Input intergers: "); scanf("%d",&a); while(a>0){ if(a%2!=0) b=a+b; scanf("%d",&b); } printf("sum is %d",b); return 0; }输入一个整数,求它的位数。
  用do-while#include int main(void){int a,count; count=0; printf("Input an interger: "); scanf("%d",&a); do{ a=a%10; count++; } while(a=0); printf("count=%d",count); return 0;}。
  

全部回答

2012-05-31

0 0
第一个程序: 将:b=a+b;scanf("%d",&b); 修改为:b=a+b; scanf("%d",&a); 第二个程序 将:a=a%10; 修改为: a=a/10; 将:while(a=0); 修改为:while(a>0);

2012-05-31

    第一个程序: #include int main(void) { int a=0,num=0; printf("Input intergers: "); scanf("%d",&a); while(a>0){ if(a%2!=0) num++; scanf("%d",&a); } printf("sum is %d",num); return 0; } 第二个程序 #include int main(void) {int a=0,count=0; printf("Input an interger: "); scanf("%d",&a); do{ a=a/10; count++; } while(a=0); printf("count=%d",count); return 0; } 。
    。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报