题目内容
下列给定程序中,fun函数的功能是:求表达式s=aa…aa-…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1~9)。 例如,a=3,n=6,则以上表达式为: s=333333-33333-3333-333-33-3 其值是296298。 a和n是fun函数的形参,表达式的值作为函数值传回main函数。 请改正程序中的错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<sfdio.h> long fun(int a,int n) int j; /********found********/ long s=0,t=1; for(i=0;j<n;j++) t=t*10+a; s=f; for(j=1;j<n;j++) /********found********/ t=t%10 s=s-t; return(s); main() int a,n; printf("\nPlease enter a and n:"); scanf("%d%d",&a,&n); printf("The value of function is:%ld\n",fun(a,n));
查看答案
搜索结果不匹配?点我反馈