C语言作业_第二堂

一、阅读博客以下,在自己的博客发表感慨,要求必须真实,字数大于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
 
/*源程序: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);
}
运行结果截图:
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章