c语言的scanf错误问题记录

news/2025/2/23 3:30:41/

首先我们看代码

#include <stdio.h>int main()
{int input;int n;int remainder;int ret = 0;printf("请输入一个数字\n");scanf("&d", &n);input = n;while (n != 0) {remainder = n % 10;ret = ret * 10 + remainder;n /= 10;}if (ret == input) printf("是回文数 %d\n", ret);else printf("不是是回文数 %d\n", ret);return 0;
}

这里有个错误,就是 scanf输入这里, scanf(“&d”, &n); 把 %d 打成了 &d。当时没有注意。

后面调试发现死活不对。 把n的值打印出来,发现每次都在变化。

因为编译器没有提示,后面突然看到这个问题,才发现是这里有问题,因为scanf没有正确输入一个标识符号,导致这行代码是无效的, n 就是内存自动随机分配的一个值。
后面修改后就好了 。
大家自己联系代码的时候,还是找一个比较舒服的编译器吧


http://www.ppmy.cn/news/1189544.html

相关文章

如何正确学习中国传统画——画家蒋旗

艺术简介 蒋旗&#xff1a; 师从张建中、张立辰 授教于郭石夫、陈曦林、薛永年、张旭光、乔森、于光华、高卉民、潘晓云 中国书画院院士 清华美院大写意花鸟画高研班助教导师 安徽美术家协会会员 泗县美术家协会副主席 青藤画社社长。 在艺术多元发展的当下&#xff0c…

2023云栖大会开幕 阿里巴巴蔡崇信:打造AI时代最开放的云

10月31日上午&#xff0c;2023云栖大会在杭州云栖小镇开幕。阿里巴巴集团董事会主席蔡崇信在开幕式上致辞&#xff0c;他提出&#xff0c;阿里巴巴“要打造AI时代最开放的云”。 蔡崇信表示&#xff0c;随着人工智能&#xff08;AI&#xff09;大模型技术的迅速发展&#xff0…

el-date-picker 控件,获取到的日期比选择的日期少1天

element-ui的el-date-picker日期控件日期少一天_el-date-picker 时间误差一个小时-CSDN博客 加一个日期控件时&#xff0c;发现实际获取到的值比选中的日期少一天。 解决方法&#xff1a;加一个 value-format"yyyy-MM-dd" <el-col :span"24" class&qu…

Web - Servlet详解

目录 前言 一 . Servlet简介 1.1 动态资源和静态资源 1.2 Servlet简介 二 . Servlet开发流程 2.1 目标 2.2 开发过程 三 . Servlet注解方式配置 ​编辑 四 . servlet生命周期 4.1 生命周期简介 4.2 生命周期测试 4.3 生命周期总结 五 . servlet继承结构 5.1 ser…

AWS认证考试的那些事

1 为啥会有这个认证 你既然点进来了这个也就不重要了&#xff0c;重要的是怎么拿到他&#xff0c;以SAA-C03为例&#xff0c;从开始到结束我们一起来进行准备 2 考试卷 目前AWS的考试是要交钱的&#xff0c;正常情况下拿到5折劵很容易&#xff0c;比如你之前考过AWS的认证会给…

蓝牙 - LE的Connection Parameters设定

BLE链接参数设定 两个BLE设备建立链接后&#xff0c;可以更改链接参数。Central和Peripheral设备均可发送更新链接参数请求。这个在很多时候是有必要的&#xff0c;因为广播扫描的建立链接过程&#xff0c;和链接保持的过程&#xff0c;对链接参数的要求是不同的。比如设置连接…

C语言_常用数据类型地址的理解

常用基本数据类型&#xff1a; #include <stdio.h> #include <stdlib.h> #include <stdint.h>int main(){printf("基本数据类型:\n");printf("char: %d\n", sizeof(char));printf("int: %d\n", sizeof(int));printf("do…

在Java和PostgreSQL枚举之间进行转换的通用方法

枚举类型&#xff08;enum&#xff09;是一种方便的数据类型&#xff0c;允许我们指定一个常量列表&#xff0c;对象字段或数据库列可以设置为该列表中的值。 枚举的美妙之处在于我们可以通过提供人类可读格式的枚举常量来确保数据完整性。因此&#xff0c;Java和PostgreSQL原…