第一范文网 - 专业文章范例文档资料分享平台

C语言实验一到实验八答案

来源:用户分享 时间:2025/5/25 10:39:28 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验一:

1、录入如下C源程序: main( )

{ printf(\ printf(\; }

main()

{printf(\printf(\}

2、编写一个C程序,第一行显示你的名字,第二行显示你所在的街道地址,第三行显示你所在的城市和邮政编码。

#include int main()

{ printf(\

printf(\ printf(\ return 0; }

3、编写一个C程序,输出以下信息: **************************** Hello,World!

****************************

#include main() {

printf(\printf(\ Hello, World!\\n\

printf(\}

4、编程序,输出如下图形: * * ** ** *** *** ********

#include main() {

printf(\printf(\printf(\printf(\}

5、遵循良好的编程习惯重新编写下列程序 #include int main( ){ printf (

“The time has come” ); }

#include int main()

{printf(\}

6、输入以下程序,查找错误并改正,输出正确的运算结果 #include void main() {int a,b

a=123;b=456; sum=a+b

print(sum is %d\\n,sum); }

#include void main() {int a,b,sum; a=123;b=456; sum=a+b;

printf(\}

7、编写一个C程序,显示表达式3.0*5.0,7.1*8.3-2.2和3.2/(6.1*5)的结果。

#include int main() {

printf ( \

printf ( \ printf ( \ return 0; }

实验二:

1、编写程序,在程序中定义a=5,b=7,c=71,x=31.19,y=-31.2 实现下面的输出格式和结果(U表示空格):

a=U5,b=U7,a-b=-2,c=U71%

x=31.19,y=U-31.2,z =-31.2U,k=31.1900

#include main()

{int a=5,b=7,c=71;

float x=31.19,y=-31.2,z,k;

printf(\ printf(\}

2、编写程序,显示下面的提示: Enter the length of the room: Enter the width of the room:

在显示每个提示后,你的程序应该使用scanf()函数调用为所显示的提示接受来自键盘的数据。在输入长度和宽度后,程序应该计算和显示面积,要求结果只保留两位小数。 #include main()

{float l,w,a;

printf(\ scanf(\

printf(\ scanf(\ a=l*w;

printf(\}

3、编写程序,将小写字母转换成大写字母。要求通过scanf()函数接受来自键盘的字母。(ASCII码中小写字母比它相应的大写字母ASCII码大32) #include main() {

char c;

scanf(\c=c-32;

printf(\}

#include main() {char c,C;

printf(\ scanf(\ C=c-32;

printf(\}

4、编写一个程序,计算和显示一年中分钟的数量。 #include main() {

long int a,b,c,sum; a=60;b=24;c=365;; sum=a*b*c;

printf(\}

5编写一个程序,首先显示下面的提示:

Enter the temperature in degrees Fahrenheit:

程序接收一个从键盘输入的数值并用公式

Celsius=(5.0/9.0)*(Fahrenheit-32.0)把输入的华氏温度转化为摄氏温度值,并输出摄氏温度值,要求结果只保留三位小数。 #include main() {float f,c;

printf(\ scanf(\

printf(\}

6、编写一个程序,使用%d转换控制序列符分别显示小写字母a,m,n的十进制整数值。 #include main()

{ printf(\}

实验三:

1、编写一个程序,要求用户输入两个数字。在程序使用一个或多个scanf()函数调用接收这些数字之后,用程序检查这些数字。如果第一个键入的数字大于第二个数字则输出消息“The first number is greater than the second”,否则输出消息“The first number is not greater than the second”. #include main() {

int x,y;

scanf(\

if (x>y) printf(\else printf(\}

2、输入3个数a,b,c,要求按由小到大的顺序输出。 #include main() {

int a,b,c,x;

scanf(\if(a>b) {x=a;a=b;b=x;} if(a>c) {x=a;a=c;c=x;} if(b>c) {x=b;b=c;c=x;}

printf(\ %d %d\\n\}

3、编写一个程序,用scanf()函数接收一个字符并确定这个字符是否是一个小写字母。如果输入的字符是一个小写字母,显示消息“The character just entered is a lowercase letter”,如果输入的字符不是一个小写字母,显示消息“The character just entered is not a lowercase letter”。 #include main() {

char c;

scanf(\if (c>='a'&&c<='z')

printf(\

else printf(\}

4、有一个函数 X (X<1) y= 2X-1 (1≤X<10) 3X-11 (X≥10) 要求输入x值,输出y值。 #include main() {

int x,y;

scanf(\

if(x<1) {y=x; printf(\ %d\\n\

else if(x<10) {y=2*x-1; printf(\ %d\\n\ else {y=3*x-11; printf(\ %d\\n\}

5、输入百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90分以上为’A’,80-89分为’B’,70-79分为’C’, 60-69分为’D’,60分以下为’E’ #include main()

搜索更多关于: C语言实验一到实验八答案 的文档
C语言实验一到实验八答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8y3vv9txqn4mu7525eh4_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top