自学 C 语言
C 语言
「已注销」
这个作者很懒,什么都没留下…
展开
-
PTA C 语言 7-1 回文数 (10分)
7-1 回文数 (10分)判断一个5位数是不是回文数。例如12321是一个回文数,即它的个位与万位相同,十位与千位相同。。输入格式:直接输入一个5位数正整数。输出格式:输出“yes”或“no”。此处均为小写字母输入样例:12521输出样例:yes输入样例:65432输出样例:no原创答案#include <stdio.h>int main() { int a[5]; for (int i = 0; i <= 4; i++) {原创 2020-11-09 14:51:04 · 4219 阅读 · 1 评论 -
PTA C 语言 7-13 猴子吃桃问题 (15分)
7-13 猴子吃桃问题 (15分)一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?输入格式:输入在一行中给出正整数N(1<N≤10)。输出格式:在一行中输出第一天共摘了多少个桃子。输入样例:3输出样例:10原创答案#include <stdio.h>int main() { int原创 2020-11-09 14:29:42 · 4842 阅读 · 0 评论 -
测试集 6-1 使用函数输出水仙花数
6-1 使用函数输出水仙花数水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。函数接口定义:int narcissistic( int number );void PrintN( int m, int n );函数narcissistic判断number是否为水仙花数,是则返回1,否则返回0。函数PrintN则打印开原创 2020-05-10 22:37:55 · 1000 阅读 · 1 评论 -
C语言二级考点 第一章 程序设计基础
程序的概念程序是指令的集合。指令 → 编译 → 计算机运行指令:编写的执行程序(要干什么)编译:将程序转换为二进制(怎么干)计算机只能识别二进制计算机运行:将二进制运行出结果。C 程序的运行过程源程序 Hello.c目标程序 Hello.obj连接程序 运行库Hello.exe 可执行文件计算机执行...原创 2020-05-09 21:04:50 · 128 阅读 · 0 评论 -
C 语言简介
作者:Moriafly1.1 简介C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一个公开可用的描述,现在被称为 K&R 标准。UNIX 操作系统,C编译器,和几乎所有的 UNIX 应用程序都是用 C 语言编写的。C 语言现在已经成为一原创 2020-05-09 14:59:14 · 359 阅读 · 0 评论 -
C语言 循环辅助语句 break 和 continue
循环辅助语句break 语句跳出当前循环体。程序在中途跳出循环。执行 break 语句程序会直接跳出循环。例子:如下代码判断一个数是不是素数。#include<stdio.h>int main() { long long i, num; _Bool flag = 1; printf("请输入一个整数:"); scanf_s("%lld", &num); for (i = 2; i < num / 2; i++) {原创 2020-05-09 15:48:55 · 405 阅读 · 0 评论 -
【C 语言】 Visual Studio 使用 scanf 函数报错,scanf 和 scanf_s 函数
scanf 和 scanf_s在 Visual Studio 使用 scanf 会出现以下报错:错误 C4996 ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.这个函数或变量可能是不安全的。考虑使用 scanf_s 。解决方原创 2020-05-09 15:51:25 · 1258 阅读 · 0 评论 -
C 语言 scanf 格式化输入函数
C 语言 scanf 格式化输入函数函数概要 scanf 函数从标准输入流中读取格式化字符串。与printf格式化输出函数相反,scanf 函数是格式化输入函数。函数原型#include <stdio.h>...int scanf(const char *format, ...);其他【题目】设有定义: doublea,b,c; ...原创 2020-04-23 21:16:00 · 206 阅读 · 0 评论 -
C 语言 数制
C 语言 数制 数制也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。计算机处理的信息必须转换成二进制形式数据后才能进行存储和传输。计算机中,经常使用的进制有二进制、八进制、十进制、十六进制。1. 二进制数 二进制数由两个基本数字 0、1 组成,二进制数的运算规律是逢二进一。二进制数的书写通常在数的右下方注上基数 2,或在后面加 B 与其他进制加以区别,如二进制 1...原创 2020-04-28 07:23:00 · 512 阅读 · 0 评论 -
C 语言学习 3
3-1 算术运算符 % 求余运算符,要求左右俩边都是整数类型,否则会出错。3-2 目 例如 1 + 2 : + 称为运算符,1 和 2 称为操作数,几目运算符取决有多少个操作数。3-2 表达式 用运算符和括号将操作数连接起来的式子,我们称之为表达式。 1 + 1 'a' + 'b' a + b a + 'b' + pow(a,b) * 3 / 4 + ...原创 2020-04-19 09:31:00 · 87 阅读 · 0 评论 -
C 语言 指针简介
可以通过变量名访问内存。内存的最小索引单元是字节(Byte)。可以把内存想象成一个超大的字符数组。我们知道,数组是通过下标来访问的,那么访问内存是否有类似的呢?地址一个地址可以存放一个字节的数据。地址 存放的值……10000 ‘I’10001 ‘L’10002 ‘O’10003 ‘V’10004 ‘E’10005 52010006100071000810009 ‘U’...原创 2020-05-04 16:17:28 · 197 阅读 · 0 评论 -
C 语言结构体 struct 的简单介绍及用法
C 语言结构体,struct 用法有时候需要多个数据,比如存储一个人的身高、体重、年龄、姓名等信息,该怎么存储?我们可能会想到用数组,可是数组要求同种类型数据,而年龄和姓名应该用不同的数据类型来存放。这样的多种数据类型可以整合到一个数据中吗?结构体我们可以使用结构体来组合各种数据。声明struct 结构体名称 { 结构体成员a; 结构体成员b; 结构体成员c; ......}...原创 2020-05-07 08:47:10 · 633 阅读 · 0 评论