欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    2C语言上机练习题总结版Word文档格式.docx

    • 资源ID:16895476       资源大小:49.34KB        全文页数:30页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2C语言上机练习题总结版Word文档格式.docx

    1、7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=498*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=649*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=8116.利用循环打印以下杨辉三角(要求打印7行): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 117.利用循环输出下列图形(无空行和空列):*18.不使用strcat函数,将两个字符串连接起来。1

    2、9.编写函数,求的值。n的值由键盘获得。20.编写函数int fun(char str)并在主函数中调用它。此函数的功能是判别字符串str是否为“回文”,若是,返回1,否则返回0(回文是指正反序相同的字符串,如“13531”、“madam”是回文,“1353”、“mrs”不是回文)。21.用递归方法计算22.用静态局部变量法计算23.编写函数,求,其中:24.编写程序,计算组合数m和n由键盘获得。25.编写函数,求出n个a之积。调用该函数,输入两个正整数n和a,求之和。26.编写程序,使用字符指针将字符数组s1中的字符串拷贝到字符数组s2中去。27.使用“指向函数的指针”编写函数,求多项式当时

    3、的值。28.编写函数,将直角坐标转换为极坐标转换公式为:29.编写函数,使用指针参数将字符串ch2复制到字符串ch1的末尾,实现ch1与ch2的连接。30.利用指针编写程序,将一个一维数组a10中的最大元素和首元素换位,最小元素和末元素换位。数组元素由键盘获得。31.试编程序,输入整数a和b,若大于100,则输出百位以上(包括百位)的数字,否则输出两数之和。32.试编程序,求一个整数任意次方的最后三位数。即求的最后三位数,要求x,y从键盘输入,使用循环实现,不能使用数学库函数。33.求的个、十、百位上数字之和。34.输出100以内每位数的积大于每位数的和的所有正整数。35.通过循环按行优先顺序

    4、为一个55的二维数组a赋1到25的自然数,然后输出该数组的左下半三角。36.从键盘输入若干整数(个数小于30),其值在0至4的范围内,用-1作为输入结束的标志。统计每个整数的个数。37.定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数,然后按顺序每五个数求出一个平均值,放在另一个数组中并输出。38.数组a包括10个整数,把a中所有的后项除以前项之商取整后存入数组b,并按每行3个元素的格式输出数组b。39.编写函数sstrcmp,实现两个字符串的比较(即实现与strcmp函数功能相同的函数)。若两个字符串相等,返回值为0;若不等,则返回两个对应字符的ASCII码值差值。若前者大,应

    5、返回正值,若后者大,应返回负值。1、#include #include main() double a,b,c,d,e,s; scanf(%lf %lf %lf,&a,&b,&d); e=cos(d*3.1415926/180); c=sqrt(a*a+b*b-2*a*b*e); s=1.0*a*b*sin(d*3.145926/180)/2; printf(第三条边=%f,面积为=%f,c,s);2、#include =65 & ch=90) ch=ch+32; else ch=ch-32;%c,ch);3,#include int x,y; if(ch=65) printf(没有前面的字母

    6、); else if(ch=90)没有后面的字母 x=ch-1;y=ch+1;printf(%c %c,x,y);4、#include int x;Please input:n%dx); if(x%3=0 & x%5=0 & x%7=0)能同时被3、5、7整除。 else if(x%3=0 & x%5=0)能同时被3、5、7中的两个数整除,分别是3,5n能同时被3、5、7中的两个数整除,分别是3,7n else if(x%5=0 &能同时被3、5、7中的两个数整除,分别是5,7n x%5!=0 & x%7!=0)只能被3、5、7中的一个数整除,是3n else if(x%3!只能被3、5、7中

    7、的一个数整除,是5n只能被3、5、7中的一个数整除,是7n不能被3、5、7的任何一个数整除n5、#include int a,b,c,i=0; for(c=1;c33;c+) for(b=c+1;b49;b+) for(a=b+1;a100,求满足 共有多少组,并输出满足条件的组合。(2) for(a=1;99; for(b=1;a-1; for(c=1;b-1; if(a+b+c100&(1.0/(a*a)+1.0/(b*b)=1.0/(c*c)6,#include =1e-5) s=s+1/c;i+;c=c+i;sum=%fn,s); return 0;或者#include s=s+1/c

    8、; c=c+i; c=c+1; i+; 7、#include 1e-5);a=%f,squart(a)=%fn,a,x1);8、#include int i,s1=0,s2=0; for(i=1;i100;i+) if(i%2=0) s2=s2+i; else s1+=i;s1=%d,s2=%d,s1,s2);9、#include int i,j,k;=4; for(j=1;j=5-i;j+) printf( for(k=1;k=i;k+)#10、#include while(+ik) return 1; return 2; int b,i; b=su(i); if(b=1)%dn/判断一个数

    9、是否为素数int main() int n,i;n); for (i=2;=n-1; if (n%i=0) break; if(i=n)%d is primen,n); else %d is not primen(3)/找出100以内的素数 for(n=3;n=100;n+,n+) for (i=2; if (n%i=0) break;%d n11、#include int a,b,c,i; for(i=100;1000; a=i/100; b=i/10%10; c=i%10; if(a*a*a+b*b*b+c*c*c=i)/多重循环实现水仙花数 int i,j,k,a;=9; for(j=0

    10、; for(k=0; a=i*100+j*10+k; if(i*i*i+j*j*j+k*k*k=a) printf(,a); 12、#include int a=1,b=1,c,i;=40; if(i3)1n c=a+b;,c); a=b; b=c;/斐波那契数列 int a=1,b=1,i;%-6d %-6dn,a,b); for(i=2;=20; a=a+b; b=a+b;13、#include int f(int n) x=n*n; if(n4) if(n=x) return 1; return 0; else if(n10) if(n=(x%10) if(n=(x%100) int i

    11、; for(i=0; if(f(i)14、#include aj) t=aj-1;aj-1=aj;aj=t;排序:%d ,ai);15、(1)/乘法表 int i,j,x;%d*%d=%-3d,i,j,i*j); for(j=i,x=1;xx+) printf(%2d*%d=%2d,i,j,x*j); if(x=i)16、#include int i,j,a77=0;7; ai0=1; for(j=1; aij=ai-1j-1+ai-1j; for(j=0;%4d,aij);17、(1)正三角形 for(j=i;=2*i-1;* int n=4,i,j,z;=4-i; for(z=1;z=(2

    12、*i-1);z+)18、#include char s180,s280; int i=0,j=0; gets(s1); gets(s2); while(s1i+); i=i-1; while(s2j) s1i=s2j;j+; s1i=0;%sn,s1);19、#include double s=0;=n; s=s+1.0/i;%6.2fn20、#include int fun(char str) int i=0,n=0; while(stri+); n=i-1;n/2; if(stri!=strn-1-i) if(i=n/2) return 1; char s30; gets(s); if(f

    13、un(s)=0)不是回文是回文21、#include long f(int n) long k;0)Error! exit(0); else if(n=0 | n=1) k=1; k=n*f(n-1); return k; int n; k=f(n);%d!=%d,n,k);22、#include double f(int n) static int c; int i,k=1; c=n; k=k*i; int q;q); f(q);,f(q);23、#include return s; double s; s=f(50)+f(100)+f(150)+f(200);s=%8.2lf24、#include long fun1(long n) long k=1;long fun2(long m,long n) long c; c=fun1(m)/(fun1(n)*fun1(m-n); return c; long c,m,n;Please input m and n:%ld%ldm,& c=fun2(m,n);%ld25、(1)/a+aa+aaa+aaaa int n,i,a,t;Please input n and a:%d%dn,& t=a; s=s+a; a=a*10; a=a+t;%6.2fdouble f(int n,int a) double s=1; s*=a;


    注意事项

    本文(2C语言上机练习题总结版Word文档格式.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开