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

  • 6
  • 0
  • 约8.52千字
  • 约 14页
  • 2019-01-12 发布于江苏
  • 举报
C语言实验的报告第1、2章答案

\* MERGEFORMAT1- 第一章答案: 1.3拓展实验 1.程序分析,预测运行结果,并上机编译、连接、运行。 #include stdio.h intmain( ) { printf(“hello everyone!\n”); return 0; } 程序的运行结果是屏幕上显示:hello everyone!↙。 [提示] printf( )函数将双引号内的普通字符按原样输出;“\n”是转义字符,含义为换行。 [思考] 如果printf(“hello everyone!\n”);修改为printf(“hello\neveryone!\n”); 则程序的运行结果是:hello↙everyone!↙。 2.程序改错,请查找并修改以下程序中的语法错误,使程序运行后在屏幕上显示一行信息。 #include stdio.h 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 stdio.h intmain( ) { printf(“姓名:张三丰\n”); printf(“性别:男\n”); printf(“年龄:105\n”); return 0; } 第二章答案 2.2基础实验 一、程序分析 1.以下程序的运行结果是:******↙ very good!↙******↙___________________。 #includestdio.h intmain( ) { printf(“******\n very good!\n******\n”); return 0; } 2.以下程序若输入25和43,则运行结果是:_43,25____________________。 #includestdio.h 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↙______________________。 #includestdio.h 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个变量并输出。请将程序补充完整,并分析程序的运行结果。 #includestdio.h 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的结果,请将程序补充完整,并分析程序的运行结果。 #includestdio.h intmain( ) { int x; __ x=(10+24)*3__________; printf(“x=%d\n”,x); return 0; }运行结果:_x=102↙_________________。 3.⊙以下程序实现的功能是计算半径为1.5的圆的面积,请将程序补充完整,并分析程序的运行结果。 #includestdio.h #includemath.h______ #define PI 3.14_________ intmain( ) { float r=1.5; doubles; s=PI*pow(r,2); printf(“\n %lf

文档评论(0)

1亿VIP精品文档

相关文档