C语言习题集及答案 1(11)
cude();
printf(\ } cude()
{ x=x*x*x; }
3. #include
long fun(int n)
{ long s;
if(n==1||n==2)
s=2; else
s=n+fun(n-1); return s; }
main()
}
4. main() { int i;
for(i=0;i<2;i++) add();
} add() { int x=0;
static int y=0; printf(\x++; y=y+2;
}
5. main()
{ int k=4,m=1,p;
p=func(k,m); printf(\p=func(k,m); printf(\
35
{ printf(\
}
func(int a,int b) { static int m=0,i=2;
i+=m+1; m=i+a+b; return m;
}
6. int t(int x,int y,int cp,int dp)
{ cp=x*x+y*y; dp=x*x-y*y; }
main()
{ int a=4,b=3,c=5,d=6; t(a,b,c,d);
printf("%d%d\\n",c,d); }
7. fun(int x,int y,int z)
{z=x*x+y*y;} main()
{ int a=31;
fun(5,2,a); printf("%d",a); }
8. int a,b;
void fun()
{ a=100;b=200; } main()
{ int a=5,b=7; fun();
printf("%d%d\n",a,b);}
9. int x=3;
main() {int i;
for(i=1;i } incre() {static int x=1; x*=x+l; printf("%d",x); } 10. int func(int a,intb) { return(a+b); } main() {int x=2,y=5,z=8,r; r=func(func(x,y),z); printf("%d\n",r); } 11. long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%ld\\n",fib(3)};} 三、 填空题 1. 编写一个验证正整数M是否为素数的函数,若M是素数则把1送到T中,否则零送到T 中。在主函数中读入N个正整数,每读入一个则调用函数判断它是否为素数,在主函数中将T的值累加到另一个变量中。用此方法可求出N个数中素数的个数。请填空完成上述功能的程序。 #include for (i=2; (1) ;i++) if (m % i==0) pp=0; if (m==1) (2) return(pp); } 37 main() { int a[20],i,sum=0; for(i=0;i<10;i++) { scanf(\ sum= (3) } printf(\ } 2. 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个 数,在主函数中输入字符串以及输出上述的结果。请填空完成上述功能的程序。 #include void fltj(char str[],int a[]) { int ll,i; ll= (1) for (i=0;i } } main() { static char str[60]; static int a[4]={0,0,0,0}; gets(str); fltj(str,a); printf(\ str,a[0],a[1],a[2],a[3]); } 3. 用递归方法求N阶勒让德多项式的值,递归公式为 38 1?? Pn??x?((2n?1)?x?p(x)?(n?1)?p(x))/nn?1n?2? #include { float pn(); float x,lyd; int n; scanf(\ lyd= (1) printf(\ } float pn(float x,int n) { float temp; if (n==0) temp= (2) else if (n==1) temp= (3) else temp= (4) return(temp); } 4.以下函数的功能是:求x的y次方,请填空。 double fun(double x,int y) {int i; double z: for(i=1,z=x;i (n?0)(n?1) (n?1) 四、 编程 1. 编写一函数判断某数是否素数。 2. 编写一函数求三个整数的最大值。 3. 打印出3到1100之间的全部素数(判素数由函数实现)。 4. 写一函数,使给定的一个二维数组(3×3)转置,即行列互换。 5. 写一函数,将两个字符串连接,即编写一strcat函数。 39
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




