




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.分段函数2x+3(x0)8y=3x-6(x0)#includemain()float x,y;scanf(%f,&x);if(x0) y=2*x+3 ;if(x=0)y=8;if(x0) y=5*x-6;printf(%fn,y);2.输入 3 个整数,输出其中最大数#includemain()int a,b,c,d;scanf(%d%d%d,&a,&b,&c);if(ab) d=a ;elsed=b;if(cd) d=c;printf(%dn,d);3.ax2+bx+c=0(要求 a 不等于 0,b2-4ac=0)a,b,c 由键盘输入#include#i
2、ncludemain()float a,b,c,d,x1,x2;scanf(%f%f%f,&a,&b,&c);d=sqrt(b*b-4*a*c);x1=(-b+d)/(2*a);x2=(-b-d)/(2*a);printf(x1=%f,x2=%fn,x1,x2);4.输入任意两个数,求其最大公因数和最小公倍数#include main()int m,n,r,p;scanf(%d%d,&m,&n);p=m*n;r=m%n;while (r!=0)m=n;n=r;r=m%n;printf(%d%dn,n,p/n);5.求 1+2+3+ +n 的和 n 由键盘
3、输入#include main()int n,i;double s;scanf(%d,&n);for(s=0,i=1;i=n;i+)s=s+i;printf(s=%lfn,s);6.求 1*2*3* *n 的积, n 由键盘输入#include main()int n,i;double s;scanf(%d,&n);for(s=1,i=1;i=n;i+)s=s*i;printf(s=%lfn,s);7.求 1!+2!+3!+ +n!的和, n 由键盘输入#includemain()int n,i;float s,f;f=1;s=0;scanf(%d,&n);for (i
4、=1;i=n;i+)f=f*i;s=s+f;printf(s=%fn,s);8.输入 100 以内能被3 整除且个位数为6 的所有整数: 6,36,66,96#includemain()int i,j;for(i=0;i10;i+)j=10*i+6;if(j%3!=0)continue;printf(%dn,j);9.求调和级数中第多少项的值大于10.:n=12367。 。p90#include#define limit 10main()int n;float sum;sum=0.0;n=1;for(;)sum=sum+1.0/n;if(sumlimit)break;n+;printf(n=%
5、dn,n);10.将一个数的各位数颠倒后输出。p84#includemain()int i,r;printf(inputan integern);scanf(%d,&i);dor=i%10;printf(%d,r);while(i/=10)!=0);printf(n);0(n=1)11.求 fibonacci 数列的前20 个数, fibonacci 数列的定义为:1(n=2)p87fn-1+fn-2(n2)#includestdio.hmain()int i,f1,f2,f3;f1=0;f2=1;printf(%10d%10d,f1,f2);for(i=3;i=20;i+)f3=f1
6、+f2;printf(%10d,f3);if(i%5=0)printf(n);f1=f2;f2=f3;printf(n);12.编程输出如图所示的九九乘法表(p88)#includemain()int m,n;for(m=1;m10;m+)for(n=1;n=m;n+)printf(%4d,m*n);printf(n);13.求 100200 间的全部素数(p92)#includemain()int m,i,n=0;for(m=101;m=200;m=m+2)if(n%10=0)printf(n);for(i=2;i=m)printf(%d,m);n=n+1;printf(nprimenumb
7、er=%dn,n);1234567891243694812165101520256121824303671421283542498162432404856649182736455463728114.试求出 1000 以内的“完全数” 。p97#includemain()int i,a,m;for(i=1;i1000;i+)for(m=0,a=1;a=i/2;a+)if(!(i%a)m=m+a;if(i=m)printf(%4d,i);15.百钱百鸡main()int x,y,z;for(x=0;x=20;x+)for(y=0;y=33;y+)z=100-x-y;if(z%3=0)&(5
8、*x+3*y+z/3=100)printf(cook=%dthen=%dt chicken=%dn,x,y,z);16.数组元素的逆序存放#include#define n 10main()intan=12,2,13,4,23,6,87,45,75,100,i,temp;for(i=0;in/2;i+)temp=ai;ai=an-i-1;an-i-1=temp;for(i=0;in;i+)printf(%4d,ai);printf(n);17.冒泡法从小到大排序。p103#includemain()int i,j,t,a9;for(i=1;i=8;i+)scanf(%d,&ai);pr
9、intf(n);for(j=1;j=7;j+)for(i=1;iai+1)t=ai;ai=ai+1;ai+1=t;for(i=1;i=8;i+)printf(%d,ai);18.比较交换法从大到小排序。p104#include#define n 6main()int i,j,t,an+1;for(i=1;i=n;i+)scanf(%d,&ai);printf(n);for(i=1;i=n-1;i+)for(j=i+1;j=n;j+)if(aiaj)t=ai;ai=aj;aj=t;for(i=1;i=n;i+)printf(%d,ai);19.选择排序法从大到小排序。p105#inclu
10、de#define n 6main()int i,j,t,k,an+1;for(i=1;i=n;i+)scanf(%d,&ai);printf(n);for(i=1;i=n-1;i+)k=i;for(j=i+1;jak)k=j;if(k!=i)t=ai;ai=ak;ak=t;for(i=1;i=n;i+)printf(%d,ai);20.求 3*3 矩阵主对角线元素之和#includemain()int a33=1,2,3,4,5,6,7,8,9,i,s;s=0;for(i=0;i3;i+)s=s+aii;printf(%dn,s);21.求 3*4 矩阵最大元素及其位置。#inclu
11、demain()int a34=1,234,5,6,7,8,1000,3,56,78,9990,23,i,j,x,y,max;max=a00;x=0;y=0;for(i=0;i3;i+)for(j=0;jmax)max=aij;x=i;y=j;printf(%d,%d,%dn,max,x,y);22.二维数组按行求平均值。#includemain()int a34=1,234,5,6,7,8,1000,3,56,78,9990,23,i,j;double s;for(i=0;i3;i+)s=3+aij;s=s/4;printf(%fn,s);23.有序数组的插入。#includemain()i
12、nt a10=0,12,17,20,25,28,x,i,n=5;scanf(%d,&x);a0=x;i=n;while(aix)ai+1=ai;i-;a+i=x;n+;for(i=1;i=n;i+)printf(%4d,ai);printf(%n);24.一个 3*4 的矩阵,要求编写程序求出第i 行、第 j 列元素的值。#includemain()int i,j;int a34=1,2,3,4,9,8,7,6,-10,10,-5,2;scanf(%d,&i);scanf(%d,&j);printf(a%d%d=%d,i-1,j-1,ai-1j-1);25.用 for
13、语句求 sum=1+2+3+4+.+100#includemain()int i,sum=0;for(i=1;i=100;i+) sum=sum+i;printf(sum=%d,sum);26.把 str1 中不是空格的数在str2 中输出#include#definen 80main() static char str1n=nice to meet you!;char str2n;int i=0,j=0;puts(str1);while(str1i)if(str1i!=)str2j+=str1i;i+;for(i=0;ij;i+)printf(%c,str2i);27.找出串中指定字符个数#includemain()char a=123asdfa123ghjlak111,c;int n=0,i;scanf(%c,&c);for(i=0;ai!=0;i+)if(ai=c)n+;printf(%dn,n);28.依次取出某字符串中所有的数字字符,形成新的字符串,并取代原字符串#includemain()char a=a123as67dfa123ghjl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国防腐蚀袋行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国防刮玻璃行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国铁路车辆配件行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国金融中的人工智能行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国造雪机行业市场发展趋势与前景展望战略研究报告
- 班级工作计划与总结
- 2025-2030中国药物交付合作条款和协议行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国茶壶行业市场发展趋势与前景展望战略研究报告
- 6.2 数据的收集 教学设计 2024-2025学年北师大版(2024)数学七年级上册
- 2025-2030中国自动感应行业市场发展趋势与前景展望战略研究报告
- 中华传统文化进中小学课程教材指南
- 汽车发动机火花塞市场洞察报告
- 学校安保服务投标方案(技术方案)
- 故宫的课件教学课件
- 幼儿园大班安全活动《安全乘坐电梯》课件
- 结构化面试的试题及答案
- 涂料投标书完整版本
- 小学阅读社团活动总结
- 2024-2025学年小学劳动四年级上册人民版《劳动》(2022)教学设计合集
- GB/T 22069-2024燃气发动机驱动空调(热泵)机组
- GB/T 15822.1-2024无损检测磁粉检测第1部分:总则
评论
0/150
提交评论