欢迎来到天天文库
浏览记录
ID:42421494
大小:1.53 MB
页数:28页
时间:2019-09-14
《C语言2实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验一:函数1、定义函数返回两个数中的最大数,在主函数中通过调用该函数求三个数中较大的数并输出。#includemain(){inta,b,c;intmax;intcompare(intn1,intn2);printf(,r请输入三个数:“);scanf(H%d%d%du,&a,&b,&c);max=compare(a,b);if(c>max)max=c;printf("最大数为:%d",max);}intcompare(intnlJntn2){intmax=O;if(nl2、semax=n1;returnmax;2、编写一个判断一个整数是否为素数的函数,并求出在2000以内的所有素数。#includemain(){intn,bj;intpanduan(inta);printf("i#输入一,个整数:”);scanf(”%d“,&n);b=panduan(n);if(b==l)printf(n%d是素数”,n);elseprintf(“%d不是素数”,n);for(i=l;i<=2000;i++){b=panduan(i);if(b==l)printf(,,t%d,,,i)3、;}printf(nH);1intpanduan(inta){intj,b;for(j=2;j4、29330731131331733133734?34935335936737337938338939740140941942143143343944344945746146346747948749149950350952152354154755756356957157758759359960160761361?61963164164364?653659661673677683691701?0971972773373974375175?76176977378779?809811821823827829839853857855、986387788188388790791191992993794194795396797197798399199710091013101910211031103310391049105110611063106910871091109310971103110911171123112911511153116311711181118711931201121312171223122912311237124912591277127912831289129112971301130313071319132113271361136716、37313811399140914231427142914331439144714511453145914711481148314871489149314991511152315311543154915531559156715711579158315971601160716091613161916211627163716571663166?166916931697169917091721172317331741174717531759177717831787178918011811182318311847186118677、187118731877187918891901190719131931193319491951197319791987199319971999Pressanykeytocontinue.3、求方程ax2+bx+c=0的根,用三个函数分别求b2-4ac大于0、等于0和小于0的根,并输出结果。从主函数输入a、b、c的值。#include#includemain(){inta,b,c;floatjisuanl(inta,intb,intc);floatjisuan2(inta.intb.in8、tc);floatjisuan3(inta.intbjntc);printfC分别输入abc的值:”);scanf(”%d%d%d“,&a,&b,&c);printf("%dx*x+%dx+%d=O”,a,b,c);if(b*b-4*a*c>0)jisuanl(a,b,c);elseif(b*b-4*a*c==0
2、semax=n1;returnmax;2、编写一个判断一个整数是否为素数的函数,并求出在2000以内的所有素数。#includemain(){intn,bj;intpanduan(inta);printf("i#输入一,个整数:”);scanf(”%d“,&n);b=panduan(n);if(b==l)printf(n%d是素数”,n);elseprintf(“%d不是素数”,n);for(i=l;i<=2000;i++){b=panduan(i);if(b==l)printf(,,t%d,,,i)
3、;}printf(nH);1intpanduan(inta){intj,b;for(j=2;j4、29330731131331733133734?34935335936737337938338939740140941942143143343944344945746146346747948749149950350952152354154755756356957157758759359960160761361?61963164164364?653659661673677683691701?0971972773373974375175?76176977378779?809811821823827829839853857855、986387788188388790791191992993794194795396797197798399199710091013101910211031103310391049105110611063106910871091109310971103110911171123112911511153116311711181118711931201121312171223122912311237124912591277127912831289129112971301130313071319132113271361136716、37313811399140914231427142914331439144714511453145914711481148314871489149314991511152315311543154915531559156715711579158315971601160716091613161916211627163716571663166?166916931697169917091721172317331741174717531759177717831787178918011811182318311847186118677、187118731877187918891901190719131931193319491951197319791987199319971999Pressanykeytocontinue.3、求方程ax2+bx+c=0的根,用三个函数分别求b2-4ac大于0、等于0和小于0的根,并输出结果。从主函数输入a、b、c的值。#include#includemain(){inta,b,c;floatjisuanl(inta,intb,intc);floatjisuan2(inta.intb.in8、tc);floatjisuan3(inta.intbjntc);printfC分别输入abc的值:”);scanf(”%d%d%d“,&a,&b,&c);printf("%dx*x+%dx+%d=O”,a,b,c);if(b*b-4*a*c>0)jisuanl(a,b,c);elseif(b*b-4*a*c==0
4、29330731131331733133734?34935335936737337938338939740140941942143143343944344945746146346747948749149950350952152354154755756356957157758759359960160761361?61963164164364?653659661673677683691701?0971972773373974375175?76176977378779?80981182182382782983985385785
5、98638778818838879079119199299379419479539679719779839919971009101310191021103110331039104910511061106310691087109110931097110311091117112311291151115311631171118111871193120112131217122312291231123712491259127712791283128912911297130113031307131913211327136113671
6、37313811399140914231427142914331439144714511453145914711481148314871489149314991511152315311543154915531559156715711579158315971601160716091613161916211627163716571663166?16691693169716991709172117231733174117471753175917771783178717891801181118231831184718611867
7、187118731877187918891901190719131931193319491951197319791987199319971999Pressanykeytocontinue.3、求方程ax2+bx+c=0的根,用三个函数分别求b2-4ac大于0、等于0和小于0的根,并输出结果。从主函数输入a、b、c的值。#include#includemain(){inta,b,c;floatjisuanl(inta,intb,intc);floatjisuan2(inta.intb.in
8、tc);floatjisuan3(inta.intbjntc);printfC分别输入abc的值:”);scanf(”%d%d%d“,&a,&b,&c);printf("%dx*x+%dx+%d=O”,a,b,c);if(b*b-4*a*c>0)jisuanl(a,b,c);elseif(b*b-4*a*c==0
此文档下载收益归作者所有