c语言的课堂作业1

一、阅读博客以下,在自己的博客发表感慨,要求必须真实,字数大于50,小于100!
 写给24岁的自己 :
http://www.cnblogs.com/menlsh/archive/2012/12/30/2839877.html

24岁的我,应该已经毕业了吧 ,是呢,毕业了呢!4年后,世界又会有多大的变化,不知道曾经的苹果还是不是手机业界的龙头老大?微软的操作系统是否还是那么流行?我喜欢的暴雪公司是不是又出新的游戏了呢?也许那时候我们已经能像电影《钢铁侠》里面那样能够使用激光技术和模拟电子技术来构建虚拟网路了呢?····4年后的世界,网络技术一定是有飞跃性的进步了,不知道是不是有我这个当年c语言菜鸟的功劳呢?让我们拭目以待吧!!!!!

二、结合《第二章 C语言的基本元素》课程和网络,对以下每个问题发表感慨,要求必须真实,每个问题字数大于30,小于60!
 1. 程序注释有什么用?
2. 主函数是个什么东西?有什么用?
3. int 是个什么鸟?
4. 循环,我喜欢,因为.........。

1、这玩意似乎是每个程序员必须写的,至少让人更能看的懂你写的是什么,也方便自己日后编代码方便;

2、主函数么,不就是main()么,它标志着整个程序的入口点,让你写的程序,从这个点开始真正的执行.

3、integer的缩写,代表整型,2字节,16位,有符号,范围:-2^15~2^15-1(-32728~32767)百度上有。

4、循环我也喜欢,不用那个的程序员不是天才就是傻逼。大量减少代码行数的神器啊!

三、编码练习
 例 4-12 (1)

/*源程序: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)

/*源程序: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);      /*如果两个数不相等,输出这条信息*/
}


 

例 5-2

/*源程序:exp5_2.cpp*/
#include<stdio.h>
main()
{ int i=1;                                  /*设置循环控制变量i,使其初值为1*/
  int sum=0;                                /*设置存放累加结果的变量sum,使其初值为0*/
  while(i<=100)                             /*循环继续的条件*/
  { sum=sum+i;
    i++;                                    /*改变循环控制变量,使条件有可能趋于结束,
											 如果少了这条语句程序会如何运行?*/
  }
  printf("sum=%d\n",sum);
}


 

例 5-5

/*源程序:exp5_5.c*/
#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);
}

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值