2-7程序设计举例演示课件.pptVIP

  • 3
  • 0
  • 约2.76千字
  • 约 9页
  • 2017-05-09 发布于四川
  • 举报
2-7程序设计举例演示课件

* 2.7 C程序设计举例 * 2.7 C程序设计举例 2.7程序设计举例 【例1】输入一个带符号的整型数,输出该数的位数。 main() { int x,m; scanf(%d,x); if(x0) x=-x; /*将输入的整型数取绝对值*/ if(x10) m=1;/*若x10,则x是1位数*/ else if(x100) m=2; /*若10≤x100,则x是2位数*/ else if(x1000) m=3; /*若100≤x1000,则x是3位数*/ else if(x10000) m=4; /*若1000≤x10000,则x是4位数*/ else m=5;/*若x≥10000,则x是5位数,整型数最多是5位*/ printf(%d is %d bit number\n,x,m); } 〖运行结果〗 23↙ 23 is 2 bit number 要求:用循环语句改写上述程序 main() {long x;int m=0; scanf(%ld,x); while(x!=0) { m++; /*对当前x的个位计1*/ x /= 10; } printf(%d bit number,m); } 〖运行结果〗 1234567↙ 7 bit num

文档评论(0)

1亿VIP精品文档

相关文档