第二次作业

第一次C程序设计报告

姓名:张伟婷      学号:120705215   班级:12电信2班

一,编写程序

任务1:书本例题4-12(1)

实验内容:只对两数是否相等做判断,如果相等,给出猜数正确的信息。

实验步骤:

我的程序:

//*****************************************************
//只对两数是否相等做判断,如果相等,给出猜数正确的信息
//Code by 张伟婷  15 3-12
//*****************************************************
/*源程序: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");
}

程序运行结果:



**********************************任务分割线***********************************************


任务二:书本例题4-12(2)

实验内容:如果除给出猜数正确的信息外,也可以给出猜数不正确的信息

实验步骤:

我的程序:

//*****************************************************
//如果除给出猜数正确的信息外,也可以给出猜数不正确的信息
//Code by 张伟婷  15 3-12
//*****************************************************
/*源程序:exp4_12(2).cpp*/
#include<stdio.h>
#include<stdlib.h>
void main()
{
    int r;
    int g;
    r=rand();
    printf("Input a number:");
    scanf_s("%d",&g);
    if(g==r)
      printf("Right!\n");
    else
      printf("The number is:%d,You are wrong!\n",r);

}
程序运行结果:


任务三:书本例5-2

实验内容:编写程序计算100个自然数的和,即求1+2+3+……+100的值

实验步骤:

我的程序

//***************************************************
//编写程序计算100个自然数的和,即求1+2+3+……+100的值
//Code by 张伟婷15 3-14
//***************************************************

/*源程序:exp5_2.cpp*/
#include<stdio.h>
int main()
{ int i=1;
  int sum=0;
  while(i<=100)
  { sum=sum+i;
    i++;

  }
  printf("sum=%d\n",sum);
}
运行结果:



任务四:书本例题5-5

实验内容:用for语句计算表达式1*2+2*3+3*4+……+100*101的值

实验步骤:

我的程序:

//***********************************************
//用for语句计算表达式1*2+2*3+3*4+……+100*101的值
//Code by 张伟婷 15 3-14
//***********************************************

/*源程序:exp5_5.cpp*/
#include<stdio.h>
void main()
{ int i;
  int 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);
}
运行结果:



二,关于《写给24岁的自己》的感想

         24岁,我们即将毕业,正如作者所说,是个爱恨交加的时期。记得从初中开始,大学就一直是我的憧憬。记得那时,老师为了鼓励我们参加中考,高考,就一直给我们描绘美好的大学生活,那时,也是凭着这份美好的蓝图,成功进了大学。现在,我还只是个大一的学生,虽说4年光阴一晃而过,很快,我也将面临24的自己。但此刻,我仍沉浸在无束缚的却也无目的的生活里。每天只知按时上课,交作业。似乎从来没有考虑过毕业之后的事。看了《写给24岁的自己》,我知道作者是个有目标有方向的人。我一向很羡慕这种人,因为他们总知道自己此刻正在干什么,有什么意义。而我,大多时候感觉都是在混日子。或许,从这刻起,我是不是也该准备好写封信给24岁自己。


三、结合《第二章 C语言的基本元素》课程和网络,对以下每个问题发表感慨,要求必须真实,每个问题字数大于30,小于60!

 1. 程序注释有什么用?
2. 主函数是个什么东西?有什么用?
3. int 是个什么鸟?
4. 循环,我喜欢,因为.........。
 

答:1、为了让他人在阅读程序时更加容易明白,同时也可以为了自己日后查看代码时也方便看明白

       2、一般而言,编写一个能运行在操作系统上的程序,都需要一个主函数。主函数意味着建立一个独立进程,且该进程成为了程序的入口,对其它各函数(在某些OOP语言里称作方法,比如Java)进行调用,当然其它被调用函数也可以再去调用更多函数.......这样整个程序的运行轨迹就像一种栈,有时我们称之为调用栈。主函数既是程序的入口,又是程序的出口,通常我们还可以指定一个exit code再退出,以表明程序最后的结果是什么样的。

3、integer的缩写,代表整型,2字节,16位,有符号,范围:-2^15~2^15-1(-32728~32767)
4、循环可以大量减少代码的行数,使代码的可读性增强,同时方便程序员代码的编写.












评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值