c语言程序设计

文件的加密. 使用“二战”时简单的加密算法,即将英文的大写字母或小写字母循环右移N位。这里循环右移4位,即a→e,b→f,c→g,……, w→a,x→b,y→c,z→d,对于大写的字母也是如此。这时使得正常的英文文件就没有办法看了。
2 文件解密. 恢复正常的英文文件。
3 文件字母的小写到大写的转换. 将ASCII码值在0x61到0x7a的小写字母转换为ASCII码0x41到0x5a的大写字母。
其一是转换所有的字母为大写;其二是只有句号后的字母为大写。
4文件字母的大写到小写的转换,转换是上述3的逆过程,但要注意:段开始必须以大写字母开始;每句必须以大写字母开头。
5 英文文本文件的句式自动更正。例如每句开头的英文字母必须大写,逗号、句号后面只有一个空格等。
编程要求:
①将所有的功能编制在一个程序中,使用不同的数字进入到不同的功能实现中,包括退出程序等。只要不输入退出程序的数字,程序必须处于运行状态,继续等待下一次的功能选取,即在程序中使用死循环。
②要进行转换的文本文件名需要从键盘输入。
③数据处理完的文件存入计算机的硬盘中。

第一章 程序设计的基本概念

第一节 C语言的发展历史与特点

第二节 程序与程序设计

第三节 算法与算法的描述

第四节 C语言的上机操作

思考题与习题

第二章 C语言程序设计基础

第一节 C语言的程序结构

第二节 数据类型

第三节 运算符与表达式

思考题与习题

第三章 C程序控制结构

第一节 C程序的三种基本控制结构

第二节 顺序结构

第三节 选择结构

第四节 循环结构

思考题与习题

第四章 数组

第一节 数组与数组元素的概念

第二节 一维数组

第三节 二维数组及多维数组

第四节 字符串与字符数组

思考题与习题

第五章 指针

第一节 指针与指针变量的概念

第二节 指针变量的定义和引用

第三节 指针变量与数组

思考题与习题

第六章 函数

第一节 函数的定义

第二节 函数的嵌套调用

第三节 数组作为函数参数

第四节 指针与函数

第五节 变量的使用范围与存储类别

第六节 不同文件中的函数使用

思考题与习题

第七章 编译预处理

第一节 宏定义

第二节 文件包含

第三节 条件编译

思考题与题

第八章 结构体与共用体

第一节 结构体基础

第二节 结构体数组

第三节 结构体指针

第四节 链表

第五节 位段

第六节 共用体

第七节 枚举类型与自定义类型

思考题与习题

第九章 文件

第一节 文件概述

第二节 文件的打开与关闭

第三节 文件的读/写

第四节 文件的定位

思考题与习题

第十章 程序设计方法

第一节 程序设计的基本概念

第二节 结构化程序设计方法

第三节 程序效率

第四节 程序设计风格

思考题与习题

附录

附录A C语言实验

附录B 标准ABSII码表

附录C C语言中的关键字

附录D 运算符的优先级与结合性
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-31
给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
1. 程序分析:学会分解出每一位数,如下解释:(这里是一种简单的算法,师专数002班赵鑫提供)
2.程序源代码:
复制代码 代码如下:

#include "stdio.h"
#include "conio.h"
main( )
{
long a,b,c,d,e,x;
scanf("%ld",&x);
a=x/10000;/*分解出万位*/
b=x%10000/1000;/*分解出千位*/
c=x%1000/100;/*分解出百位*/
d=x%100/10;/*分解出十位*/
e=x%10;/*分解出个位*/
if (a!=0) printf("there are 5, %ld %ld %ld %ld %ld\n",e,d,c,b,a);
else if (b!=0) printf("there are 4, %ld %ld %ld %ld\n",e,d,c,b);
  else if (c!=0) printf(" there are 3,%ld %ld %ld\n",e,d,c);
  else if (d!=0) printf("there are 2, %ld %ld\n",e,d);
  else if (e!=0) printf(" there are 1,%ld\n",e);
getch();
}追问

兄dei,跑错片场了

第2个回答  2019-11-13
第3个回答  2018-12-31
简介

《C语言设计(第3版)》内容新颖、体系合理、逻辑性强、文字流畅、通俗易懂,是学习C语言的理想教材。凡具有计算机初级知识的读者都能读懂《C语言设计(第3版)》。《C语言设计(第3版)》可作为高等学校各专业的正式教材,也是一本自学的好教材。 另外《C语言设计(第3版)》还配有辅助教材《C程序设计题解与上机指导》(第三版)。
第4个回答  2020-03-29
我也有觉得点模糊,模糊是因为还没消化~书是最好的老师,书是一定要看的,记住要边看边联想,自己试着编一些小程序,有不懂的要问老师,这样慢慢就能掌握它了。像这样,去帮别人解决一些问题也能加深印象。好好学,会有所收获!祝你成功!!

c语言程序设计考什么
C语言程序设计考试通常会考察以下几个方面:基础知识掌握C语言的基础语法,涉及数据类型、变量声明、运算符、控制结构、数组、函数定义与调用、指针操作等。编程能力编写程序解决特定问题,体现对基础知识的应用。逻辑思维分析问题、设计解决方案、调试代码,如计算斐波那契数列、实现排序算法。数据结构与算法了解...

c语言程序设计学什么
c语言程序设计的学习内容如下:C语言程序基本结构及相关概念、变量、函数、语句、if条件语句、switch条件语句、for循环语句、while循环语句、数组、指针、字符串、结构体。C是强类型语言,有short、long、int、char、float、double等build-in数据类型,类型是贯穿c语言整个课程的核心概念。c语言程序设计的特点...

什么是C语言程序设计.
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统...

书籍推荐-C语言书籍
推荐一本适合初学者的C语言书籍,《C语言程序设计》由谭浩强所著。这本书内容全面,深入浅出,适合入门学习。如果你有一定基础,可以尝试阅读《The C Programing Language》。这本书被公认为C语言的经典教材,深入探讨了C语言的原理和实践。它的中文版也值得一看。通过阅读这两本书,你可以掌握C语言的基...

c语言程序设计是什么
C语言程序设计:基础与应用 C语言作为一种核心编程语言,其在软件开发和系统编程领域占据重要地位。它以简洁高效的特点,赋予开发者实现复杂功能的工具。C语言丰富的语法和内置库函数,使得编写和管理复杂代码变得更加直观和高效。C程序结构主要包括四个关键部分:首先是变量和数据类型,包括整数、浮点数和字符...

C语言程学设计目录
第1章 C语言程序设计概述 1.1 程序和程序设计语言 1.2 算法 1.3 结构化程序设计方法 1.4 C语言程序的基本结构 习题1 第2章 数据类型、运算符与表达式 2.1 C语言的数据类型 2.2 常量、变量与标识符 2.3 整型数据 2.4 实型数据 2.5 字符型数据 2.6 算术运算符和算术表达式 2.7 赋值...

c语言程序设计是什么
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。C语言是普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,因此相对...

c语言程序设计是什么
C语言程序设计,简单来说,是一种极其实用的计算机编程工具。它以其简洁的语法和强大的性能,尤其在嵌入式系统和操作系统开发领域占据重要地位。作为一门面向过程的通用编程语言,C语言赋予了程序员丰富的控制结构和数据类型,使他们能够构建复杂的数据处理和算法程序。通过C语言,开发者能够直接操控底层硬件,...

C语言程学设计内容简介
具体章节内容包括:C语言程序设计基础、数据类型与运算符、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、用户标识符的作用域与存储类、编译预处理、指针、结构体、共用体、用户定义类型以及位运算等。每章后均配有习题,以帮助读者巩固所学知识。为了辅助教学与自学,本书还附有一本...

c语言程序设计内容简介
这本教材专为全国二本、三本和大专院校相关专业的学生设计,旨在遵循一般计算机高级语言教学的核心需求,即突出重点、强调实践和学以致用。它旨在支持"C语言程序设计"这门课程的学习。全书分为十个章节,详细解析:第1章涵盖C语言基础概述;第2章讲解数据类型、运算符与表达式;第3章至第5章分别深入剖析...

相似回答