一、阅读博客以下,在自己的博客发表感慨,要求必须真实,字数大于50,小于100!
写给24岁的自己 :http://www.cnblogs.com/menlsh/archive/2012/12/30/2839877.html
大学四年,可以很长,也可以很短。如果每天都迷茫地在寝室、教室、食堂几点间徘徊,漫无目的地在校园内外游荡,四年时光,转眼即逝,最终得到的只是一纸文凭尔,而这四年所代表的仅仅是一个人漫长岁月中的4年时间,没有赋予什么特殊意义的4年时间而已。所以,珍惜当下,珍惜这四年。
二、结合《第二章 C语言的基本元素》课程和网络,对以下每个问题发表感慨,要求必须真实,每个问题字数大于30,小于60!
1. 程序注释有什么用?
2. 主函数是个什么东西?有什么用?
3. int 是个什么鸟?
4. 循环,我喜欢,因为.........。
答:1.注释就是对代码的解释和说明。目的是为了让别人和自己很容易看懂。为了让别人一看就知道这段代码是做什么用的。
2.一般而言,编写一个能运行在操作系统上的程序,都需要一个主函数。主函数意味着建立一个独立进程,且该进程成为了程序的入口,对其它各函数进行调用,当然其它被调用函数也可以再去调用更多函数。主函数既是程序的入口,又是程序的出口,通常我们还可以指定一个exit code再退出,以表明程序最后的结果是什么样的。
3.C语系编程语言(C、C++、C#、Java等)中,int是定义一种类型的标示符。例如:int i;标示定义一个整型的变量i。int是一种整型的原型,在java中有对应的类Integer与之对应。
4.在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。循环可以使繁琐的语言简化。
三、编码练习
例 4-12 (1)
例 4-12 (2)
例 5-2
例 5-5
例 4-12 (1)
例 4-12 (2)
例 5-2
例 5-5
/*源程序:exp4_12(1).cpp*/
#include<stdio.h>
#include<stdlib.h>
void main()
{
int r;
int g;
r=rand(); /*产生一个随机数*/
printf("Input a number:");
scanf("%d",&g); /*从键盘输入的数*/
if(g==r) /*输入的数与产生的随机数比较*/
printf("Right!\n"); /*如果两个数相等,输出这条信息*/
}
运行结果截图:
/*源程序:exp4_12(2).cpp*/
#include<stdio.h>
#include<stdlib.h>
void main()
{
int r;
int g;
r=rand();
printf("Input a number:");
scanf("%d",&g);
if(g==r)
printf("Right!\n");
else
printf("The number is:%d,You are wrong!\n",r); /*如果两个数不相等,输出这条信息*/
}
运行结果截图:
/*源程序:exp5_2.cpp*/
#include<stdio.h>
void main()
{
int i=1; /*设置循环控制变量i,使其初值为1*/
int sum=0; /*设置存放累加结果的变量sum,使其初值为0*/
while(i<=100) /*循环继续的条件*/
{
sum=sum+i;
i++;
}
printf("sum=%d\n",sum);
}
运行结果截图:
/*源程序:exp5_5.cpp*/
#include<stdio.h>
void main()
{
int i; /*设置循环控制变量i*/
int sum=0; /*设置存放累加结果的变量sum,使其初值为0*/
for(i=1;i<=100;i++)
{
sum=sum+i*(i+1); /*循环体描述累加的动作*/
}
printf("1*2+2*3+3*4+...+100*101=%d\n",sum);
}
运行结果截图: