在c语言中 合法标识符的第一个字符必须是,C语言实验的报告第1、2章答案.doc

C语言实验的报告第1、2章答案

\* MERGEFORMAT1-

第一章答案:

1.3拓展实验

1.程序分析,预测运行结果,并上机编译、连接、运行。

#include

intmain( )

{ printf(“hello everyone!\n”);

return 0;

}

程序的运行结果是屏幕上显示:hello everyone!↙。

[提示]

printf( )函数将双引号内的普通字符按原样输出;“\n”是转义字符,含义为换行。

[思考]

如果printf(“hello everyone!\n”);修改为printf(“hello\neveryone!\n”);

则程序的运行结果是:hello↙everyone!↙。

2.程序改错,请查找并修改以下程序中的语法错误,使程序运行后在屏幕上显示一行信息。

#include

int mian( )

{ printf(“I can do it!\n”)

return 0;

[提示]

(1)要调试本程序,应先关闭之前运行程序的工作区。

(2)注意体会输出窗口的提示信息,依次双击出错信息,可快速定位到出错位置附近。

(3)应把程序中的mian改为main。

(4)C语言程序要以“;”结束,注意在英文状态下输入。

(4)C语言程序要以“}”结束。

3.⊙程序设计。编写一个C程序,实现输出如下结果:

姓名:张三丰

性别:男

年龄:105

[提示]

注意中英文转换。C程序的标点符号需在英文半角状态输入。

3

3. #include

intmain( )

{ printf(“姓名:张三丰\n”);

printf(“性别:男\n”);

printf(“年龄:105\n”);

return 0;

}

第二章答案

2.2基础实验

一、程序分析

1.以下程序的运行结果是:******↙ very good!↙******↙___________________。

#include

intmain( )

{ printf(“******\n very good!\n******\n”);

return 0;

}

2.以下程序若输入25和43,则运行结果是:_43,25____________________。

#include

intmain( )

{int a,b,t;

printf(“enter a,b,”);

scanf(“%d%d”,&a,&b);

t=a; a=b;b=t;

printf(“%d,%d”,a,b);

}

3.以下程序的运行结果是:_↙x=1.08333↙______________________。

#include

intmain( )

{ float x;

x=1.0/2+1.0/3+1.0/4;

printf(“\nx=%f\n”,x);

return 0;

}

如果代码中相应的表达式改为x=1/2+1/3+1/4,则运行结果是__↙x=0.000000↙______,原因是_整型除整型,结果为整型______________________。

二、程序填空

1.以下程序实现的功能是:分别定义4个变量a,b,c,d,其中a为字符型,b为整型,c为单精度实型,d双精度实型,分别将a、98、3.2、17.668赋给4个变量并输出。请将程序补充完整,并分析程序的运行结果。

#include

intmain_____( )____

{ chara;

intb;

_float____ c;

double d;

a=‘a’_;__

b=98;

c=3.2;

d=17.668_________;

printf(“%c,%d,%f,%lf\n”,a,b,c,d);

return 0;

}运行结果:__a,98,3.200000,17.668000↙___________________。

2.以下程序实现的功能是计算(10+24)*3的结果,请将程序补充完整,并分析程序的运行结果。

#include

intmain( )

{ int x;

__ x=(10+24)*3__________;

printf(“x=%d\n”,x);

return 0;

}运行结果:_x=102↙_________________。

3.⊙以下程序实现的功能是计算半径为1.5的圆的面积,请将程序补充完整,并分析程序的运行结果。

#include

#include______

#define PI 3.14_________

intmain( )

{ float r=1.5;

doubles;

s=PI*po

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值