首页 > 大学专科> 电子信息> 计算机类
题目内容 (请给出正确答案)
[主观题]

最简单的C程序设计 1.实验目的 ①掌握C语言中使用最多的一种语句——赋值语句的使用方法。 ②掌握各种类型数

最简单的C程序设计

1.实验目的

①掌握C语言中使用最多的一种语句——赋值语句的使用方法。

②掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。

2.实验内容和步骤

掌握各种格式转换符的正确使用方法。

①输入程序

main()

{int a,b;

float d,e;

char c1,c2;

double f,g;

longm,n;

unsigned int p,q;

a=16;b=62;

c1='a';c2='b';

d=3.56;e=-6.87;

f=3157.890121;g=0.123456789;

m=50000:n=-60000;

p=32768;q=40000;

printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e);

printf("f=%15.6f,g=%15.12f\nm=%1d,n=%ld\np=%u,q=%u\n",f,g,m,n,p,q);

}

②运行此程序并分析结果。

③在此基础上,修改程序的第8~13行。

a=b1;b=b2;

c1=a;c2=b;

f=3157.890121;g=0.123456789;

d=f; e=g;

p=a=m=50000;q=b=n=-60000;

运行程序,分析结果。

④改用scanf函数输入数据而不用赋值语句,scanf函数如下。

scanf("%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u"

&a,&b,&c1,&c2,&d,&e,&f'&g,&m,&n,&p,&q);

输入的数据如下。

61,62,a,b,3.56,-6.87,3157.890121,0.123456789,50000,-60000,37678,40000

(说明:ld格式符用于输入long型数据)分析运行结果。

⑤在上面的基础上将printf语句改为

printf("a=%d,b=%dknc1=%c,c2=%c\nd=%15.6f,e=%15.12f\n",a,b,c1,c2,d,e);

printf("f=%f,g=%f\nm=%d,n=%d,p=%d,q=%d\n",f,g,m,n,p,q);

运行程序。

⑥将p、q改用%o格式符输出。

⑦将scanf函数中的%lf和%ld改为%f和%d,运行程序并观察分析结果。

3编写程序

①有下面的程序

main()

{

int a;

float b,c;

scanf("%2d%3f%4t",&a,&b,&c);

printf("\na=%d,b=%f,c=%f\n",a,b,c);

}

若从键盘上输入9876543210并回车,则程序的输出结果是______。

②下面程序的输出结果是______。

main()

{int x=5,y=3;

printf("%d\n",y=x/y);

}

③以下程序的输出结果是______。

main()

{

int a=2,b=5;

printf("a=%%d,b=%%d\n",a,b);

}

④以下程序的输出结果是______。

#include"stdio.h"

main()

{

double x=123.123789;

printf("%8.6f,%8.3f,%14.8f\n",x,x,x);

}

⑤以下printf语句中的"-"的作用是______,该程序的输出结果是______。

#include<stdio.h>

main()

{ int x=12;

double a=3.1415926;

printf("%6d##\n",x);

printf("%-6d##\n",x);

printf("%14.10f##\n",a);

printf("%-14.10f##\n",a);

}

⑥以下程序的输出结果是______。

#include<stdio.h>

main()

{int a=325;

double x=3.1415926;

printf("a=%+0.6d x=%+e\n",a,x);

}

⑦编写程序,让用户输入两个整数,输出它们的商和余数。

⑧编程:设圆半径r=1.5,求圆周长、圆面积。用scanf输入数据,输出计算结果,输出开寸要求有文字说明,取小数点后2位数字。

⑨输入一个华氏温度,要求输出摄氏温度。公式为c=5/9(F-32)。输出要有文字说明,取2位小数。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“最简单的C程序设计 1.实验目的 ①掌握C语言中使用最多的一…”相关的问题
第1题
查找 实验目的: (1)掌握顺序查找、二分查找的递归及非递归算法。 (2)掌握散列表上的各种操作。 (3)熟练掌
查找

实验目的:

(1)掌握顺序查找、二分查找的递归及非递归算法。

(2)掌握散列表上的各种操作。

(3)熟练掌握在二叉排序树上各种操作的实现方法。

(4)掌握和理解本实验中出现的一些基本的C语言语句。

(5)体会算法在程序设计中的重要性。

实验内容:

(1)给出顺序表上顺序查找元素的算法。

(2)给出非递归的二分查找算法。

(3)编写拉链法处理冲突的查找程序。

点击查看答案
第2题
串 实验目的: (1)掌握串的顺序和链接存储结构的实现方法。 (2)掌握串的模式匹配算法。 (3)掌握和理解本实

实验目的:

(1)掌握串的顺序和链接存储结构的实现方法。

(2)掌握串的模式匹配算法。

(3)掌握和理解本实验中出现的一些基本的C语言语句。

(4)体会算法在程序设计中的重要性。

实验内容:

(1)设计串的模式匹配算法(子串定位)。

(2)若s和t是两个采用顺序结构存储的串,编写一个比较两个串大小的算法,若s>t,则返回1,若s<t,则返回-1,否则返回0。

点击查看答案
第3题
图 实验目的: (1)掌握图的两种存储结构的实现方法。 (2)掌握遍历图的递归和非递归算法。 (3)掌握和理解本

实验目的:

(1)掌握图的两种存储结构的实现方法。

(2)掌握遍历图的递归和非递归算法。

(3)掌握和理解本实验中出现的一些基本的C语言语句。

(4)体会算法在程序设计中的重要性。

实验内容:

(1)设计算法,构造无向图的邻接链表,并递归地实现基于邻接链表的图的深度优先搜索遍历。

(2)设计算法,构造无向图的邻接矩阵,并递归地实现基于邻接矩阵的图的深度优先搜索遍历。

点击查看答案
第4题
二叉树 实验目的: (1)熟悉二叉树的各种存储结构及适用范围。 (2)掌握建立二叉树的存储结构的方法。 (3)熟
二叉树

实验目的:

(1)熟悉二叉树的各种存储结构及适用范围。

(2)掌握建立二叉树的存储结构的方法。

(3)熟练掌握二叉树的先序、中序、后序遍历的递归算法和非递归算法。

(4)灵活运用递归的遍历算法实现二叉树的其他各种运算。

(5)掌握和理解本实验中出现的一些基本的C语言语句。

(6)体会算法在程序设计中的重要性。

实验内容:

(1)以二叉链表作存储结构,设计求二叉树高度的算法。

(2)以二叉链表作存储结构,编写递归的中序遍历算法。

(3)以二叉链表作存储结构,编写非递归的中序遍历算法。

(4)以二叉链表作存储结构,编写求二叉树中叶子结点的个数算法。

点击查看答案
第5题
已有定义int a=-2;和输出语句printf(%81x",a);以下正确的叙述( )。

A.整型变量的输出格式只有%d一种

B.%x是格式符的一种,它可以适用于任何一种类型数据

C.%x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的

D.%81x不是错误的格式符,其中数字8规定了输出字段的宽度

点击查看答案
第6题
单链表 实验目的: (1)熟练掌握线性表的单链式存储结构及在其上实现线性表的各种基本运算的方法。 (2)掌握
单链表

实验目的:

(1)熟练掌握线性表的单链式存储结构及在其上实现线性表的各种基本运算的方法。

(2)掌握和理解本实验中出现的一些基本的C语言语句。

(3)体会算法在程序设计中的重要性。

实验内容:

(1)设计一算法,逆置带头结点的动态单链表head。要求利用原表的结点空间,并要求用尽可能少的时间完成。

(2)设有两个按元素值递增有序的单链表A和B,编一程序将A表和B表归并成一个新的递增有序的单链表C(值相同的元素均保留在C表中),并要求利用原表的空间存放C。

点击查看答案
第7题
在”pint("%d-%d=%d"xy,xy;语句所使用的格式字符串中,包含有3个格式符。()
点击查看答案
第8题
实验 数字水准仪的认识与使用 一、实验目的与要求 (1)认识数字水准仪的基本构造、各部件及调节螺旋的名称和

实验 数字水准仪的认识与使用

一、实验目的与要求

(1)认识数字水准仪的基本构造、各部件及调节螺旋的名称和作用,掌握其使用方法。

(2)熟悉条码水准尺使用。

(3)熟悉配套软件的使用。

二、学时与设备

(1)实验学时数为2学时,每小组4~5人。

(2)实验设备为数字水准仪1台,脚架1个,条码尺2根,尺垫1个。

点击查看答案
第9题
在C语言程序中,多行注释语句使用的开始标记符为()。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改