c课堂作业
姓名:周雪 学号:120705225 学院:电子信息工程
实验目的:加深理解C程序的编辑、翻译、连接和运行的一般过程
作业1:
读《写给24的自己》有感
2012年,经过了黑色的六月,拖着行李箱,和所有的新生一样,满怀喜悦,总想着大学便是天堂。。。。。。
或许,刚开始的确是这样的,可时间越久,就越觉得自己很“空”,总觉得那并不是自己想要的生活,也或许觉得自己需要干些事情来证明自己的存在。
我喜欢文中作者那种充实、有目标,而又有趣的日子,我想我也会去选择那样的活着,好好利用大学的时光,做自己喜欢又有趣的事情······
作业2:
1. 程序注释有什么用?
答:为了让他人在阅读程序时更加容易明白,同时也可以为了自己日后查看代码时也方便看明白
2.主函数是个什么东西?有什么用?
答:主函数:main(){...}.它标志着整个程序的入口点,让你写的程序,从这个点开始真正的执行.
3. int 是个什么鸟?
答:integer的缩写,代表整型,2字节,16位,有符号,范围:-2^15~2^15-1(-32728~32767)
4. 循环,我喜欢,因为.........。
答:循环可以大量减少代码的行数,使代码的可读性增强,同时方便程序员代码的编写.
作业3:编码练习
1、例4-12(1)
//*****************************************************
//只对两数是否相等做判断,如果相等,给出猜数正确的信息
//Code by 周雪 2013-3-16
//*****************************************************
/*源程序: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");
getchar();
}
截图:
2、例4(2)
//*****************************************************
//如果除给出猜数正确的信息外,也可以给出猜数不正确的信息
//Code by 周雪 2013-3-16
//*****************************************************
/*源程序: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);
}
截图:
3、例5-2
//***************************************************
//编写程序计算100个自然数的和,即求1+2+3+……+100的值
//Code by 周雪 2013-3-16
//***************************************************
/*源程序: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);
}
4,、例5-5
//***************************************************
//Code by 周雪 2013-3-16
//***************************************************
#include <stdio.h>
void main ()
{int 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);
}
截图:
敲程序越来越熟练啦,我会更加努力的。。。。。。