C语言编程题目

上传人:s9****2 文档编号:507635378 上传时间:2022-11-02 格式:DOCX 页数:7 大小:19.13KB
返回 下载 相关 举报
C语言编程题目_第1页
第1页 / 共7页
C语言编程题目_第2页
第2页 / 共7页
C语言编程题目_第3页
第3页 / 共7页
C语言编程题目_第4页
第4页 / 共7页
C语言编程题目_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《C语言编程题目》由会员分享,可在线阅读,更多相关《C语言编程题目(7页珍藏版)》请在金锄头文库上搜索。

1、1、编程实现:从键盘输入3个变量的值,其中中a=5, b=6,c=7,然后将3个变量的值进行交换,使得a=6,b=7,c=5.#include”void main()int a,b,c,m; printf(Enter a,b,c:);scanf(%d,%d,%d,&a,&b&c);m=a;a=b;b=c;c=m;printf(a=%d,b=%d,c=%dn,a,b,c);2、编程实现:输入任意一个3位数,将其各位数字反序输出(例如: 输入123,输出321)。#include”void main()int a,b,c,x,y;printf( 输入一个 3 位数:n);scanf(%d,&x);

2、a=x%10;b=x/100;c=x%100/10;y=a*100+c*10+b;printf(%dn,y);3、编程 实 现 : 输 入 三 角 形 的 边 长 , 求 三 角 形 面 积 ( 面 积=sqrt(s(s-a)(s-b)(s-c ) ) , s=(a+b+c)/2.#include#includevoid main()int a,b,c;float x,y;scanf(%d,%d,%d,&a,&b,&c);x=(a+b+c)/2;y=sqrt(s*(s-a)*(s-b)*(s-c);printf(%.3fn,y);4、编程实现:从键盘上输入一个年月日,要求出该天是该年的第几天(

3、注意判断该年是否是闰年)#include void main()inta,b,c;printf( 输入一个年月日: );scanf(%d%d%d,&a,&b,&c);if(a%4=0|a%100=0)switch(b)case 1: printf(%dn,c);break;case 2: printf(%dn,31+c);break;case 3: printf(%dn,60+c);break;case 4:printf(%dn,91+c);break;case 5:printf(%dn,121+c);break;case 6:printf(%dn,152+c);break;case 7:pr

4、intf(%dn,182+c);break;case 8:printf(%dn,213+c);break;case 9: printf(%dn,244+c);break;case 10: printf(%dn,274+c);break;case 11: printf(%dn,305+c);break;case 12: printf(%dn,335+c);break; elseswitch(b)case 1: printf(%dn,c);break;case 2: printf(%dn,31+c);break;case 3: printf(%dn,59+c);break;case 4: prin

5、tf(%dn,90+c);break;case 5: printf(%dn,120c);break;case 6: printf(%dn,151+c);break;case 7: printf(%dn,181+c);break;case 8: printf(%dn,212+c);break;case 9: printf(%dn,243+c);break;case 10: printf(%dn,273+c);break;case 11: printf(%dn,304+c);break;case 12: printf(%dn,334+c);break;5、求n!(1!+2!+3!+25!)。 (n

6、从 1 至U 25)#includevoid main()float sum=1,term=0;for(i=1;i=25;i+)sum=sum*i;term=term+sum;printf(%d,%fn,i,term);6、编写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的信息。#includeint f(int,a);void main()int a,y;scanf(%d,&a);if(a2)printf( 输入有误: );elseif(a=2)printf(a 为素数: );else y=f(a);printf(a 为素数: );elseprintf(a 不为素数: );7、键盘输入10 个整数,用冒泡排序法按从小到大的顺序输出。#includevoid main()int i,m,a10;for(i=0;i10;i+)scanf(%d,&ai);for(i=0;iai+1)m=ai;ai=ai+1;ai+1=m;for(i=0;ia&*(x+i)A&*(x+i)0&*(x+i)h;t-,h+) if(*h!=*t)break; return t=h;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号