C各种作业与例子
文章平均质量分 70
Blankj
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。
展开
-
第 3次实验任务
目标:1. 掌握C语言基本运算符和表达式用法;2. 预习选择和重复控制语句的用法.任务1:假设整型变量 a 的值是 1,b 的值是 2,c 的值是 3,在这种情况下分别执行下面各个语句,写出执行对应语句后整型变量u 的值,做简短分析. 1) u = a ? b : c; 2) u = (a = 2) ? b + a : c + a; 1)u=2;原创 2013-03-29 08:12:33 · 813 阅读 · 1 评论 -
一道错过的二级题目
根据π/4≈1-1/3+1/5-1/7...+1/n.来求π值,当1/n在考场纠结了很久,交完卷回到寝室上了趟厕所就突然开窍了,于是果断用vs敲了一遍代码如下:#include #include void main(){ float n=1,t=1,pi=0; int i; i=1; while(fabs(1.0/i)>1e-6) { pi+=4*t原创 2013-05-12 14:41:17 · 724 阅读 · 0 评论 -
第9堂实验任务
任务1:某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,用一维数组作函数参数编程实现如下学生成绩管理:(1) 录入每个学生的学号和考试成绩;(2) 计算课程的总分和平均分;(3) 按成绩由高到低排出名次表;(4) 按学号由小到大排出成绩表;(5) 按学号查询学生排名及其考试成绩;(6) 按优秀(90~100)、良好(70~89)、及格(60~69)、不及原创 2013-05-31 08:33:52 · 1407 阅读 · 0 评论 -
第12堂课后作业
作业1:通过输入两个加数,给学生出一道加法运算题。如果输入答案正确,则显示“Y”;否则显示“N”。要求:程序循环执行n次,用函数实现判断对错和输出结果输入输出示例:(括号内部分是对输入输出的解释,不要出现在程序中)示例一: 1,2(输入)1+2=4(1+2=由程序输出,4由键盘输入)N. (由程序输出)示例二:1,2(输入)1+2=3(1+2=由程序输出,3原创 2013-05-30 22:20:16 · 1061 阅读 · 0 评论 -
第10次实验任务
任务1:输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,再对y串的内容前后倒置后存入数组z中并输出。要求:用指针访问数组元素、用函数getx(char *c1)实现复制、用函数getr(char *c2)实现倒置。运行示例Enter a string: abcABCDEnter an integer: 4The new string is DC原创 2013-06-07 09:55:24 · 945 阅读 · 0 评论 -
第11次实验任务
作业1:下段程序循环体执行的次数是是多少,为什么#include int main() { int i=1,n=0,num = 0; while (n<=2*i) { n=i*i; i=i+1; num++; } return原创 2013-06-13 16:26:31 · 944 阅读 · 0 评论 -
第13堂课后作业
作业1:输入一个字符串和一个正整数m,将该字符串中的前m个字符复制到另一个字符串中,再输出后一个字符串。运行示例Enter a string: abcdefghijkEnter an integer: 6The new string is abcdef#include #define N 20void main(){ int m; puts("enter原创 2013-06-05 19:05:25 · 1050 阅读 · 0 评论 -
总结:复合数据对象
数组1、数组含义:存放类型相同数据。数组元素在内存中存放的特点(占用一段连续的存储单元)。2、 一维数组的定义、引用、初始化。3、 二维数组的定义、引用、初始化。4、 数组的相关运算:数组输入、输出、求最值,排序。5、 字符数组的定义、引用、初始化。C语言中处理字符串的库函数(strcmp(),strcpy(),strcat(),strlen(),strlwr())的含义及使用原创 2013-06-20 21:27:46 · 1104 阅读 · 0 评论 -
SCANF返回值问题
scanf() printf()返回值是这样定义的:正常下:返回成功输入输出的变量个数异常下:返回0输入数字,匹配%d,配置b的值成功,scanf返回成功配置数量1;输入字母,不匹配%d,配置b的值失败,scanf返回成功配置数量0;输入Ctrl+Z,scanf返回-1;原创 2013-12-29 16:30:05 · 968 阅读 · 0 评论 -
2013蓝桥杯C/C++程序设计本科A组
1. 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢? 高斯出生于:1777年4月30日。原创 2013-12-29 23:47:18 · 1799 阅读 · 1 评论 -
第7次实验任务
目标:掌握简单算法分析和实现任务1:求n的值,其中n=x!+y!,x与y为随机的整数提示: 可以利用C语言里rand()等随机函数生成x与y要求: 先分析思考、再实现 #include #includevoid main() { long fun(int a); long x,y; long n; x =(long)rand()/10; y =(原创 2013-05-10 09:33:14 · 692 阅读 · 0 评论 -
第8次实验任务
上机题1:任意输入两个整数(-1000 #includeint fanzhuan(int x);void main(){ int x,y; printf("请输入2个整数:"); scanf("%d%d",&x,&y); printf("%d",fanzhuan(fanzhuan(y)+fanzhuan(x)));}int fanzhuan(int原创 2013-05-17 08:36:45 · 884 阅读 · 0 评论 -
第11堂作业
作业题1:任意输入一个整数如 123456(或-123456),逆序输出;654321(或-654321)#includevoid main(){ int x,y=0; printf("请输入一个整数:"); scanf("%d",&x); while(x!=0) { y=y*10+x%10; x=x/10; } printf("该数的逆序数原创 2013-05-16 20:52:19 · 778 阅读 · 0 评论 -
第 1次实验任务
第一次C程序设计上机报告 姓名:蔡梦杰 学号:120705230 班级:12级电信2班 任务一:创建一个基本程序。 实验内容:编写一个“显示华氏温度与摄氏温度对照表”C程序 实验目的:掌握C语言开发工具,掌握简单C程序的编辑、翻译、连接和运行的一般过程//********************************// 对fahr原创 2013-03-11 21:13:26 · 954 阅读 · 4 评论 -
第2堂作业
一、阅读博客以下,在自己的博客发表感慨,要求必须真实,字数大于50,小于100!写给24岁的自己 :http://www.cnblogs.com/menlsh/archive/2012/12/30/2839877.html 看了这么优秀的一篇美文,它让我更加明确了要尽早锁定奋斗目标,不能像作者一样,大学荒废了两年的专业学习.同时,我也从中悟到了等待就是浪费青春,何不趁着年轻狠原创 2013-03-12 19:31:38 · 606 阅读 · 1 评论 -
第2次实验任务
任务2:了解int 和float变量类型 实验内容:修改 ”华氏温度与摄氏温度对照表” 实验目的:了解“同一变量”定义不同数据类型,如何影响程序运行结果 #includeint main(){ int f; int c; int lower=0; int upper=300; int step =20; f=lower; printf("蔡梦杰,30\n")原创 2013-03-15 08:28:52 · 916 阅读 · 3 评论 -
第 3堂作业
作业题1:编写程序,程序的执行效果类似下面的截图: #include"stdio.h" void main() { printf("我今天吃饭花了:%7.2f\n",18.5); printf("我学号后两位是:%7d\n",28); printf("我的大名是 :%7s\n","王某"); printf("我的班级是 :%7s\n\n","二班");}原创 2013-03-22 09:08:37 · 975 阅读 · 3 评论 -
第 4堂作业
作业1目标:了解自己常用的IDE提示:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列原创 2013-03-28 19:44:07 · 931 阅读 · 1 评论 -
第 5堂作业
作业1提示:C语言是一种非常优秀的程序设计的入门语言。它比其他大部分语言都简洁易学,所以在开始使用C语言编写真正的应用程序之前并不需要学习太多语法,这是由于C语言提供了函数库的原因。请点击"这里"进一步了解函数库概念和使用方法.作业1.1:C语言标准库的目的是什么?编写一个小程序,说明如何使用标准库里的数学函数;C的库函数极大地方便了用户,同时也补充了C语言本身的不足,可以提高程序的运原创 2013-04-04 18:34:03 · 846 阅读 · 1 评论 -
第 4次实验任务
目标:1.学习C语言调试方法2.复习C语言基本语法、函数、选择和重复控制语句;任务1:参考《C语言调试方法》掌握代码的调试和排错技巧.把调试过程出现的问题,写到报告中。程序代码分行执行可以更好的找到错误原因所在,从而得到修改.说明:学习编程,必须学会代码的调试和排错,否则寸步难行!要求:理解调试的目的和调试的技巧,不能盲目和依赖调试.------------------原创 2013-04-07 09:34:25 · 991 阅读 · 1 评论 -
第6堂作业
作业1:总结,到目前为止,C语言基础知识已介绍完,下一阶段重点是指针。请从以下几个方面小结:1. 程序设计重在实践,多编程才会对其理解更深,我是如何学习C语言的?自己一定要多敲代码多练习,看和做的差别是很大的,只有自己敲了,发现问题所在,那样才可以更好地解决问题,碰到不会的要立马解决,可以请教他人或者利用度娘的资源.2. 程序设计涉及到方方面面知识,就像英语单词一样,一开始不可能了解每原创 2013-04-10 18:49:22 · 808 阅读 · 1 评论 -
第5次实验任务
目标:1.拾遗补缺;2.了解C语言及其语句的更多细节.任务1提示:在C语言中,多个表达式可以用逗号分开,其中,用逗号分开的表达式其值分别结算,但整个表达式的值是最后一个表达式的值。例如,1) b=2,c=7,d=5,2) a1=(++b,c--,d+3);3) a2=++b,c--,d+3;对于上面第二行代码,有三个表达式,用逗号分开,所以最终的值应该是最后一个表达原创 2013-04-12 09:30:06 · 877 阅读 · 1 评论 -
第7堂作业
作业1目标:了解循环的嵌套提示:参考 C语言循环的嵌套 了解更多信息作业1题,自拟题,要求应用循环的嵌套语句,并说明程序循环执行的过程#include void main(){ int i=1,j; while(i<=9) { j=1; while(i>=j) { printf("%dX%d=%d\t",j,i,i*j); j原创 2013-04-22 13:10:08 · 919 阅读 · 1 评论 -
2014蓝桥杯C语言本科B组初赛试题(个人答案)
2014年3月22号蓝桥杯C语言本科B组初赛试题(个人答案)原创 2014-03-23 15:08:17 · 8390 阅读 · 3 评论