第一次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再退出,以表明程序最后的结果是什么样的。