《C语言程序设计》李学刚数字资源9章 参考答案 1课堂实践答案 单元3 课堂实践答案.docVIP

  • 33
  • 0
  • 约小于1千字
  • 约 1页
  • 2021-09-11 发布于湖北
  • 举报

《C语言程序设计》李学刚数字资源9章 参考答案 1课堂实践答案 单元3 课堂实践答案.doc

单元3 数据操作课堂实践答案 1.课堂实践3-1 设n是一个三位整数,用C语言的表达式分别表示n的个位、十位和百位数码。 解答: 个位数:n%10 十位数;n/10%10 百位数:n/10/10 2.课堂实践3-2 设有定义int a=3,b,c=5;请将以下三条语句++a;b=a+c;++c;写成一条语句。 解答: b=++a+c++; 3.课堂实践3-3 对用户输入的一个三位整数n,编写函数int sum(int n)求n的各位数码的和,三位整数的输入和求得结果的输出都在主函数中实现。 程序代码: #include stdio.h int sum(int n); int main() { int n; printf(请输入一个三位正整数:); scanf(%d,n); printf(数%d的各位数字之和为:%d\n,n,sum(n));//函数调用作为实参 return 0; } int sum(int n) { int ge,shi,bai; ge=n%10; //提取个位数 shi=n/10%10; //提取十位数 bai=n/100; //提取百位数 return ge+shi+bai; }

文档评论(0)

1亿VIP精品文档

相关文档