C语言讲义第7.pptVIP

  • 401
  • 0
  • 约1.7万字
  • 约 108页
  • 2016-12-31 发布于贵州
  • 举报
上机作业 1. 编写程序,求两个整数之差的绝对值。其中在被调函数int fab(int a, int b)中计算两个数的差的绝对值并将结果作为函数值返回。 2. 编写函数int fun( int num),计算整数num的各个位上的数字之积,并将计算结果作为函数值返回。 如输入263,则返回36。要求在主函数中可以反复调用函数fun连续输入多个正整数并计算结果,直到输入0为止。 3. 输入一个整数n(2≤n≤10000),输出它的所有的素数因子。用函数 int Prime(int num)来判断整数num是否为素数。例如,若输入2310,则输出:2,3,5,7,11。 void main() { int a[]={1,1,1,2,2,2,2,3,3,4,4,5,5,5,6,6,6,6,7,7,8,8,9,9}; int n,i; n=sizeof(a)/sizeof(int); n=fun(a,n); for(i=0;in;i++) printf(%d\t,a[i]); } int fun(int a[],int n) { int i, j; for(i=0;in-1;i++) { if(a[i]==a[i+1]) { for(j=i;jn-1;j++) a[j]=a[j+1]; n--;

文档评论(0)

1亿VIP精品文档

相关文档