实验一熟悉C语言的编程环境
姓名:学号:专业:班级:
一、实验目的与要求
1.学会使用Visual C-集成开发环境。
2.掌握简单C语言程序的编写、编辑、编译、连接和运行。
初步学会Visual++环境下简单调试C语言程序的方法。
二、实验内容
1.程序运行题
1)打开VC++6.0环境。
(2)在VC++6.0环境的编窗口中,输入如下程序保存为myexpl_1.cpp。
(3)执行“组建”→“编译myexpl1.cpp”"(可按快捷键Crl+F7)命令对程序进行译。
(4)执行“组建”→“组建”(按F7键)命令对程序进行连接。
(5)单击!按钮或执行“组建”“执行”命令(按F5键),运行程序。
(6)判断结果正确与否。
#include<stdio.h>
int main()
{
int a,b,sum;
a=123;
b=456;
sum=a+b;
printf("a+b= %d\n",sum);
return 0;
}
#include<stdio.h>
int main()
{
int m=7,n=4;
float a=38.4,b=6.4,x;
x=m/2.0+n*a/b+1.0/2;
printf("%f\n",x);
return 0;
}
2.程序改错题
(1)①输入如下错误的程序然后进行编译和连接,仔细检查并修改错误,再进行细译连接,直到没有错误为止
#include<stdio.h>
int main()
{
printf("We are studying C language!\n");
return 0;
}
②运行程序
(2)输人并运行下面一个需要在运行时輪入数据的程序,程序要求从键盘轴入3个实数,输出它们的和
#include<stdio.h>
main()
{
float a,b,c,sum;
printf("Input a,b,c: ");
scanf("%f %f %f",&a,&b,&c);
c语言开发环境有哪些sum=a+b+c;
printf("\n sum= %f\n",sum);
return 0;
}
①输人该程序,然后进行编译和连接,如果出错,仔细检查并修改错误,再进行编译连接,直到没有错误为止
②运行程序,按照输入、轴出示例提示输入a、b、c三个变量的值,变量值之间用空格分隔,输人完毕按Enter键
查看运行结果,判断结果正确与否
Input a,b,c:3,5,6
Sum=?
Input a,b,c:3.5,5.5,6.5
Sum=?
3.程序完整题
(1)两整数整除程序模板如下
#include<stdio.h>
int main()
{
int a,b,div;
printf("input a,b: ");
scanf("%d%d",&a,&b);
div=a/b;
printf("\n div=%d\n",div);
return 0;
}
输入的数字之间有逗号的按一个数算,无结果。
(2) #include<stdio.h>
int main()
{
float r,h,v,s;
printf("请输入圆柱体的半径和高:\n");
scanf("%f%f",&r,&h);
v=3.14*r*r*h;
s=3.14*2*r*h+3.14*r*r;
printf("\n v=%f,s=%f\n",v,s);
return 0;
}
思考:①如果把上述程序中所有的%f改成%d,再次行序,仍然输入“5.08.0”,输出结果会是什么?分析结果
答:格式说明符微与精度对应,需将float改为int。
②把上述程序中的第一个\n去掉,再译运行程序,有什么变化?试说出\n的作用答:数字输入在文字的那一行,\n是回车的作用,即跳到下一行起始。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论