1、可编辑实验二参考答案1输入两个整型数字,输出他们的和。#includemain()int a, b, sum;scanf(“%d%d”, &a, &b);sum=a+b;printf(“a+b=%d”, sum);2输入两个实型数,输出他们的和与乘积。#includemain()float a, b, sum, product;scanf(“%f%f”, &a, &b);sum=a+b;product=a*b;printf(“a+b=%5.2f, a*b =%5.2f”, sum, product);3求方程的根(设)(其中a,b,c的值由键盘输入)。#include#includemain(。

2、)float a, b, c, dt, x1, x2;scanf(“%f%f%f”, &a, &b, &c);dt=sqrt(b*b-4*a*c);x1=(-b+dt)/(2*a);x2=(-b-dt)/(2*a);printf(“x1=%5.2f, x2 =%5.2f”, x1, x2);4鸡兔同笼,已知鸡兔总头数为h,总脚数为f,求鸡兔各多少只?(h和f的值由键盘输入,输出鸡和兔的头数)#includemain()int h, f, x,y;scanf(“%d%d”, &h, &f);x=2*h-f/2;y=f/2-h;printf(“x=%d, y =%d”, x, y);实验三参考答案。

3、1.输入三个数a、b、c,要求按由小到大的顺序输出。#includemain()float a,b,c,t;scanf(“%f,%f,%f”,&a,&b,&c);if(ab) t=a; a=b; b=t;if(ac) t=a; a=c; c=t;if(bc) t=b; b=c; c=t;printf(“%f,%f,%f”,a,b,c);2编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则判断组成的是等腰、等边、直角还是一般三角形。(1)#includemain()float a,b,c,t;scanf(“%f,%f,%f”,&a,&b,&c);i。

4、f(ab) t=a; a=b; b=t;if(ac) t=a; a=c; c=t;if(bc) t=b; b=c; c=t;if(a+bc) if(a=b|b=c) if(a=c) printf(“等边三角型”);else if(c*c=a*a+b*b) printf(“等腰直角三角形”); else printf(“一般等腰三角形”); else if(c*c=a*a+b*b) printf(“一般直角三角形”); else printf(“一般三角形”); else printf(“不构成三角形”);(2)#includemain()float a,b,c,t;scanf(“%f,%f,%。

5、f”,&a,&b,&c);if(ab) t=a; a=b; b=t;if(ac) t=a; a=c; c=t;if(bc) t=b; b=c; c=t;if(a+b#includemain()int x,y;printf(input x=:);scanf(%d,&x);if(xmain() float score;char grade;scanf(%f, &score);if(score100|score=90) grade=A;else if(score=80) grade=B;else if(score=70) grade=C;else if(score=60) grade=D;else 。

6、grade=E;printf(the student grade=%c n, grade); 方法二:用switch语句。注意,case后的表达式必须是一个常量表达式,所以在以用switch语句之前,必须把0100之间的成绩分别化成相关的常量。所有A(除100以外),B,C,D类的成绩的共同特点是十位数相同,此外都是E类。则由此可得把score除十取整,化为相应的常数。#includemain()float score, int s;char grade;scanf(%f, &score);s=score/10;if(s10) printf(ninput error!);else switch。

7、 (s) case 10:case 9: grade =A; break;case 8: grade =B; break;case 7: grade =C; break;case 6: grade =D; break;default: grade =E;printf(the student grade =%c n , ch); 实验四参考答案1编写程序,计算以下级数前n项之和。#includevoid main()int i, n;float s=1.0, sum=1.0, x;scanf(“%d, %f”, &n, &x);for(i=1; imain( )int i, j, n;for(i。

8、=1; imain( )int i, j,n;scanf(%d, &n);for(i=1; i0; j-) printf( %d, j);printf(n);for(i=n; i0; i-) for(j=1; j0; j-) printf( %d, j);printf(n);4输出Fibonacci数列第n项。其数列通项公式为Fn=Fn-1+Fn-2,F1=1,F2=1。方法一:#includemain()float f, f1=1, f2=1; int i, n; scanf(%d, &n);for(i=3; i#define NUM 20void main()int i; float fN。

9、UM=1,1;for(i = 2; i void main()int a3=1,2,3, b3=4,5,6, c3;int i;for(i=0;i#define NUM 10void main ()int aNUM, i, j, temp, flag;printf (input %d numbers: n, NUM);for (i=0; iaj+1) temp=aj; aj=aj+1; aj+1=temp;flag = 1;if (flag = 0) break; printf (the sorted numbers:n); for (i=0; i#define NUM 10void main。

10、() int aNUM;int i,max, index;for(i=0; i#define NUM 80void main() char aNUM, temp;int i, j, index;for(i=0; ifloat fun(float x)float m;m=x*x-5*x+4;return m;void main()float a, f;scanf(%f, &a);f=fun(a);printf(%f n, f);无返回值#include void fun(float x)float m;m=x*x-5*x+4;printf(%f n, m);void main()float a;。

11、scanf(%f, &a);fun(a);2编写函数,按如下递归公式求函数值。1 (n=0)fun(n)=(n0)#include int fun(int n)int m;if(n=0) m=1;else m=2*fun(n-1)+1;return m;void main()int a, f;scanf(%d, &a);f=fun(a); printf(%d n, m);3 编写函数求数n所有质因子(所有为素数的因子)并输出,n由主函数输入。#include #include int prime(int m)int j;if (m = 1) return 0;else if (m = 2) r。

12、eturn 1;else if (m%2=0) return 0;else for(j=3; jint prime(int m)int j;if (m = 1) return 0;else if (m = 2) return 1;else if (m%2=0) return 0;else for(j=3; jvoid max(float a53, float score)int i,j;float s;for(i=0;iscore)printf(stu%d: %.2fn, i+1, s); void main()int i,j;float a53;float score;printf(plea。

13、se input number:n);for(i=0; iint str_len(char *p)int n=0;while(*p!=0)n+;p+;return n;int main()char a100;int n;printf(Input a string:n);gets(a);n=str_len(a);printf(The lenth:%dn,n);4将字符串str中的小写字母全部改为大写字母,并输出该字符串#include stdio.hvoid fun(char *p)int i;for(i=0;*(p+i)!=0;i+)if(*(p+i)=a&*(p+i)struct emplo。

14、yeechar name20;char id20;int gl;int salary;int main()struct employee em;printf(Name:n);scanf(%s,em.name);printf(HM:n);scanf(%s,em.id);printf(GL:n);scanf(%d,&em.gl);printf(GZ:n);scanf(%d,&em.salary);printf(Name:%s HM:%s GL:%d GZ:%dn,em.name,em.id,em.gl,em.salary);return 0;2. 设计一个保存学生情况的结构体,学生情况包括姓名、学。

15、号、年龄。输入5个学生的情况,输出学生的平均年龄和年龄最小的学生的情况#include struct Student char name100; / 姓名char stdNo10; / 学号int age; / 年龄;/ 输入学生信息void input (Student *stu, int n) printf(输入%d个学生信息:, n);for (int i = 0; i #include struct Book char name100; / 书名float price; / 价格;/ 按书名排序void sort (Book *pBook, int n) for (int i = 0;。

16、 i < n; i+) for (int j = 0; j < n - 1 - i; j +) if (strcmp(*pBookj).name, (*pBookj + 1).name) = 1) Book *temp = pBookj;pBookj = pBookj + 1;pBookj + 1 = temp;main () Book book10;Book *prtBook10;printf(输入10本书的信息:n);for (int i = 0; i < 10; i+) printf(n第%d本书:n, i + 1);printf(书名:);gets(booki.name);printf(价格:);scanf(%f, &booki.price);prtBooki = &booki;fflush(stdin);sort(prtBook, 10);for (int n = 0; n < 10; n+) printf(%stt%0.2fn, (*prtBookn).name, (*prtBookn).price);精品文档。

编写价格排序程序C语言,C语言程序简单例子相关推荐

  1. Go 语言 defer recover panic 简单例子

    为什么80%的码农都做不了架构师?>>>    // Mydef project main.go package mainimport ("log" )func ...

  2. c语言字符串的一个简单例子,把一个字符串中的小写字母改成大写字母

    把一个字符串中小写字母改成大写字母,利用toupper()函数,这个函数定义在 ctype.h 头文件中 #include <stdio.h> #include <ctype.h&g ...

  3. windows下socket开发tcp程序 简单例子

    转载自:http://blog.csdn.net/trbbadboy/article/details/7408003 Windows下的简单tcp例子.代码均在VC6.0下调试过.服务器代码: //T ...

  4. c语言编写数据存储的游戏,c语言经典小程序和c语言编写的小游戏带注释(自动保存的).doc...

    c语言经典小程序和c语言编写的小游戏带注释(自动保存的) 1.写一个定时?关机的小程?序,可以立即关?闭计算机,也可以一段?时间后关闭?计算机. #inclu?de #inclu?de #inclu? ...

  5. c语言延时100us程序,编写100MS软件延时程序 汇编语言编写延时程序

    怎么编写单片机晶振为6MHz,编写100ms延时程序? 设主频12MHz的51单片机,编一个100ms二重循环的延时程序如下,供参考. 其它汇编可以类似编程. SSSS:MOV R0,#99:本指令是 ...

  6. 《编写高质量代码:改善Objective-C程序的61个建议》——建议8:C语言与Objective-C语言的关系是充分而非必要条件...

    本节书摘来自华章出版社<编写高质量代码:改善Objective-C程序的61个建议>一 书中的第2章,作者:刘一道,更多章节内容可以访问云栖社区"华章计算机"公众号查看 ...

  7. devc 如何编写java,Android For JNI(1)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序...

    Android For JNI(一)--JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序 当你的Android之旅一步步的深入的时候,你其实会发现,很多东西都必须去和framew ...

  8. c语言编写一个成绩等级的程序,c语言作业 编写一个输出学生成绩等级的程序

    问题描述: c语言作业 编写一个输出学生成绩等级的程序 1.能够使用if else语句实现. 2.多分支结构的正确使用. 3.能够使用switch case语句实现. 4.正确使用break语句 5. ...

  9. c语言程序 用追赶法求解方程组,编写用追赶法解三对角线性方程组的程序,并解下列方程组(3页)-原创力文档...

    计算方法与实习上机实验(二) 实验名称: 编写用追赶法解三对角线性方程组的程序,并解下列方程组: (1) (2)Ax=b,其中 A10×10=, b10×1= 程序代码: #include using ...

最新文章

  1. 面试:高频面试题:如何保证缓存与数据库的双写一致性?
  2. texture android,Android OpenGL结合了SurfaceTexture(外部图像)和普...
  3. System.gc()与Object.finalize()的区别
  4. 网络智能和大数据公开课Homework3 Map-Reduce编程
  5. 大数据_Spark_VS_Hadoop_框架---Spark工作笔记0002
  6. 强烈推荐!入门大数据分析必看的知识点总结,适合零基础学习
  7. 新版手机浏览器_Firefox手机浏览器app下载安装_Firefox手机浏览器软件最新版免费下载...
  8. 51单片机 外部时钟_基于51单片机的LCD12864显示模拟时钟
  9. 学习 springboot 中出现的问题
  10. html图片没有白边,css插入背景图片底部有白边的解决方法
  11. PS CS5制作1寸照片
  12. SSM项目实战——图书管理系统
  13. 建筑模式语言(美)c.亚历山大.pdf,建筑模式语言:城镇·建筑·构造(上下)两本 精装32开,有少量画线...
  14. JS效果-灯箱效果-图片大图查看
  15. 【基于Python的Selenium2自动化测试】04 - 模拟126邮箱的登录
  16. .gitignore文件不生效
  17. 解决Mac上plt画图中文无法显示的问题
  18. 如何使用Burp suite抓取Fiddler转发的流量包
  19. iFunk超极本或出新,你最想知道什么
  20. 手机桌面计算机显示,手机如何显示在桌面?敬业签电脑手机同步云便签怎么在桌面显示便签?...

热门文章

  1. 10款超实用的程序员工具,工具用得好,头发掉的少
  2. networkx_to_metis
  3. 苹果保修期查询_查询iPhone的保修日期和激活日期
  4. Cisco 2900xl/3500xl/2950/3550密码恢复流程
  5. DVFS--动态电压频率调整
  6. html表格中加背景图片,关于在HTML表格中插入背景图片图片重复显示的问题
  7. oracle varchar,date互转,number,varchar互转
  8. 关于ul ol li
  9. java 删除本地文件夹或文件
  10. Python基础之浮点数取整数的三种方法(向下取整,向上取整,四舍五入)