牛客网 基础语法篇
牛客网 基础语法篇
本剑不才,曾以此生破万军
这个作者很懒,什么都没留下…
展开
-
题目一 浮点数
输入描述:输入一个浮点数。原创 2024-03-09 11:44:36 · 341 阅读 · 0 评论 -
题目二 字符
内存溢出:内存溢出是指程序在运行过程中,分配给程序的内存超出了计算机系统的可用内存,导致程序无法继续运行,出现崩溃或异常。建立数组是应该输入向内存申请空间的大小 不输入就会自动根据数据申请 从而可能导致内存溢出使程序出错。vs中 scanf输入函数不要输入换行转义字符\n,不然程序输出要输入两次数据。格式说明符只能输出一个字符,因此在循环中需要使用多个。''引号里至少含有一个字符 正确:' '%c是用来打印字符 为什么以下代码不行?输入一个字符,范围在ascii范围内。原创 2024-03-09 14:06:41 · 488 阅读 · 0 评论 -
题目三 输出整数
由于数组的空间大小没有输入 因此程序根据数组里的数据自动向内存申请空间大小,而上面代码只申请了一个字符的空间 而注释2代码要插入3个字符 ,故程序会报错。在创立数组时输入三个字符 此时程序自动申请了三个字符的空间 后续插入也不会报错,但此为下策,因为自动申请的空间 可能会导致出现内存溢出的问题 导致程序报错。scanf插入数据时 每一个数据都要表面插入地址 不能直接囊括整个数组。规定具体的数据空间大小(最好),这样插入3个字符 就有足够的空间。一行输入 3 个整数,用空格隔开。请输出第二个整数的值。原创 2024-03-09 17:28:33 · 385 阅读 · 0 评论 -
题目四 字符矩阵
问题二 增加打印数据的次数 不仅要修改打印数据类型的次数,还要修改变量次数。问题一 %s是打印字符串的,打印字符是用%c。一行读入一个 char 类型的字符。输出这个字符组成的 3*3 矩形。原创 2024-03-09 19:28:57 · 393 阅读 · 0 评论