渐渐懂得

姓名:殷勤       学号:120705141      班级: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_s("%d",&g);
	if(g==r)
		printf("right!\n");
}

第一次程序运行:

----- 已启动全部重新生成: 项目: yinqin1, 配置: Debug Win32 ------
1>  yinqin1.cpp
1>d:\c++\yinqin1\yinqin1\yinqin1.cpp(10): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>          c:\program files\microsoft visual studio 11.0\vc\include\stdio.h(290) : 参见“scanf”的声明
1>  yinqin1.vcxproj -> D:\C++\yinqin1\Debug\yinqin1.exe
========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========

效果运行截图:


 

 

 

 


 

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

例题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);
}

第一次程序运行:

------ 已启动生成: 项目: yinqin2, 配置: Debug Win32 ------
1>  yinqin2.cpp
1>d:\c++\yinqin2\yinqin2\yinqin2.cpp(4): error C2059: 语法错误:“)”
1>d:\c++\yinqin2\yinqin2\yinqin2.cpp(5): error C2470: “main(”: 看起来像函数定义,但没有参数列表;跳过明显的函数体
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

 

存在的错误及其解决方案:空格错误

 

 改正后效果截图:

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

例题3

我的程序:

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

  }
  printf("sum=%d\n",sum);
}

第一次运行结果:

1>d:\c++\yinqin3\yinqin3\yinqin3.cpp(1): error C2059: 语法错误:“.”
1>d:\c++\yinqin3\yinqin3\yinqin3.cpp(1): warning C4138: 在注释外找到“*/”
1>d:\c++\yinqin3\yinqin3\yinqin3.cpp(4): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

存在的错误及其解决方法:

“/"缺少

改正后运行效果截图:

 

 

 

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------

第二次上机指导

目标:

1,进一步掌握简单C程序的编写和运行的过程

2,初步体验数据类型的作用

任务1:显示美元和人民币的汇率

实验内容:编写一个“显示美元和人民币的汇率”C程序

实验目的:进一步掌握简单C程序的编写和运行的过程

 

我的程序:

//*****************************
//对far=100,200,300...1000
//打印显示美元和人民币的汇率
//code by殷勤 120705141 2012-3-15
//*****************************
#include<stdio.h>
int main()
{
	int rmb;
	int dollar;

	int lower=100;
	int upper=1000;
	int step=100;
    rmb=lower;
	dollar=0;

	printf("殷勤,120705141\n", "");
	while(dollar<=upper)
	{
		rmb=6.21*dollar;
	    printf("%d %d\n", dollar, rmb);
		dollar=dollar+step;
	}
	return 0;
}

第一次运行结果:


1>------ 已启动生成: 项目: p1_2, 配置: Debug Win32 ------
1>  p1_2.cpp
1>d:\c++\p1_2\p1_2\p1_2.cpp(21): warning C4244: “=”: 从“double”转换到“int”,可能丢失数据
1>  p1_2.vcxproj -> D:\C++\p1_2\Debug\p1_2.exe
========== 生成: 成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ==========

第一次运行结果截图:

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------

任务2:了解 int和float变量类型

实验内容:修改“华氏温度和摄氏温度对照表”

实验目的:了解“同一变量”定义不同数据类型,如何影响程序运行结果

 

我的程序:

p2_2


#include<stdio.h>
int main()
{
	int  f;
	int  c;

	int  lower=0; 
	int  upper=300; 
	int  step =20; 
	f =lower; 

	printf("殷勤,120705141\n","");
	while (f<=upper)
	{
	    //**********************
		//摄氏与华氏温度转换公式
		//c =(5/9) (f-32)
		//************************
		c = (5/9)*(f-32);
		printf("%d\t%d\n",  f, c);
		f =f + step;
	}
	return 0 ;
}

第一次运行效果截图:


 

 

C程序上机心得:

通过不断地练习,不断地摸索,渐渐地也就熟悉了C语言基本的上机步骤,虽然有时候还是老出错,但是也还是很容易能够找出自己的错误,渐渐地我也知道了,其实并没有想象中的那么难,但只要不断努力,问题都是可以一个个解决、、、

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 


 

 


 

 

 

 

 

 

 

 

 


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值