c语言作业实验11,C语言程序设计作业与实验报告(共11个).doc

本文提供了一系列C语言程序设计的作业与实验案例,包括基本输入输出、字符处理及简单的控制结构等内容,适合初学者实践与提高。

C语言程序设计作业与实验报告(共11个)

C语言程序设计

作业与实验报告

学 号:

姓 名:

专业班级:

授课教师:

计算机基础教研室

前言

本册是《C语言程序设计》的配套作业与上机练习,学生应根据课程进度及时认真完成并上交,期末考试后统一存档。

编者

2010年3月

作业与实验(一 )

一、改错并输出结果

1、#include

void main()

{

int x,y=z=5,aver;

x=7;

AVER=(x+y+z)/3;

printf(“AVER=%d\n”,aver)

}

错误语句:

正确语句:

结果:

2、#include

void main()

{

char c1=’a’,c2=’b’,c3=’c’;

int a=3,b=’A’

printf(“a=%db=\’%c\’\n\”end\”\n”,a,b);

printf(“a%cb%c\bc%c\tabc\n”,c1,c2,c3);

}

错误语句:

正确语句:

结果:

【实验1】基本输入输出

输入一圆半径r,根据圆面积的公式求圆面积

实验目的

(1) 熟悉VC上机操作过程;

(2) 了解C程序结构;

(3) 掌握浮点型变量的定义和使用方法;

(4) 学习使用基本算术运算符;

(5) 掌握符号常量的定义和使用方法;

(6) 熟悉C语言基本输入/输出函数的用法。

实验步骤

(1) 定义符号常量PI;

(2) 定义r为浮点类型变量;

(3) 用scanf进行格式化输入;

(4) 根据公式计算圆面积;

(5) 用printf进行格式化输出;

程序

评阅人: 评阅日期:

作业与实验(二)

一、写出程序运行结果

1、#include

void main()

{

int a=177;

int b=32767;

printf(“%o\n”,a);

printf(“%d\n”,b);

printf(“%d\n”,a+b);

}

结果是:

2、#include

void main()

{

int m=32767,n=032767,a=0xabc,b=0xabc;

a-=b;

printf(“%d,%o\n”,m,n);

printf(“%x\n”,a);

}

结果是:

3、#include

void main()

{

int a;char c=10;

float f=100.0;double x=123.45;

printf(“%d %d %3.1f %4.1f\n”,a,c,f,x);

}

结果是_______________

【实验2】从键盘输入一个小写字符,要求输出与其对应的大写字符

1.实验目的

(1)熟悉C程序的编写、编译、运行的过程;

(2)掌握字符型变量的定义和使用方法;

(3)了解字符型数据的存储形式;

(4)学习C语言中字符输入/输出函数的用法。

2.实验步骤

(1)定义变量c1、c2为字符型变量;

(2)用getchar()输入变量c1的值;

(3)将c1转化为大写字符并赋值给c2;

(4)用putchar()输出变量c2的值;

程序:

评阅人: 评阅日期:

作业与实验(三)

一、写出程序的执行结果

#include

void main()

{

int i=2;

float x=457.898;

printf(“i=%5d,%-8o,%u,%c\n”,i,i,i,i+’E’);

printf(“x=%10f,%10.2f,%-10.4f,%.2f,%f\n”,x,x,x,x,x);

}

结果是:

二、改错

#include

void main()

{

int a,b;

long c,d;

float e,f;

scanf(“%d%d%ld%ld%f%f”,a,b,c,d,e,f);

printf(“a=%d,b=%d,c=%d,e=%d\n”,a,b,c,e);

}

错误语句:

正确语句:

结果:

【实验3】 基本控制结构

从键盘输入一个字符,判断它是控制字符,还是数字、大写字母、小写字母或是其它字符。

1. 实验目的

(1)进一步熟悉C语言的基本输入/输出语句;

(2)掌握关系运算符与关系表达式的使用;

(3)熟悉分支语句if的使用方法;

2.实验步骤

(1)定义一个字符型变量c;

(2)用getchar()为变量c赋值;

内容概要:本文介绍了ENVI Deep Learning V1.0的操作教程,重点讲解了如何利用ENVI软件进行深度学习模型的训练应用,以实现遥感图像中特定目标(如集装箱)的自动提取。教程涵盖了从数据准备、标签图像创建、模型初始化训练,到执行分类及结果优化的完整流程,并介绍了精度评价通过ENVI Modeler实现一键化建模的方法。系统基于TensorFlow框架,采用ENVINet5(U-Net变体)架构,支持通过点、线、面ROI或分类图生成标签数据,适用于多/高光谱影像的单一类别特征提取。; 适合人群:具备遥感图像处理基础,熟悉ENVI软件操作,从事地理信息、测绘、环境监测等相关领域的技术人员或研究人员,尤其是希望将深度学习技术应用于遥感目标识别的初学者实践者。; 使用场景及目标:①在遥感影像中自动识别和提取特定地物目标(如车辆、建筑、道路、集装箱等);②掌握ENVI环境下深度学习模型的训练流程关键参数设置(如Patch Size、Epochs、Class Weight等);③通过模型调优结果反馈提升分类精度,实现高效自动化信息提取。; 阅读建议:建议结合实际遥感项目边学边练,重点关注标签数据制作、模型参数配置结果后处理环节,充分利用ENVI Modeler进行自动化建模参数优化,同时注意软硬件环境(特别是NVIDIA GPU)的配置要求以保障训练效率。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值