这个C++程序运行的时候为什么H和U数据不对呢? 我来答 1个回答 #热议# 为什么有人显老,有人显年轻? 参观西湖 2020-10-20 · 古籍有很多,写出来一起欣赏。 参观西湖 采纳数:919 获赞数:2313 向TA提问 私信TA 关注 展开全部 sa定义的时候没有初始化。修改成:char sa[100]={'\0'};没有初始化的结果就是,定义了长度100的数组,里面的内容是不确定的。gets只是填写了前面一部分,而循环100次会读取完 键盘输入的内容后,继续读取剩余的不确定内容。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-11-27 请教高手几个C++问题,为什么老说<sys/socket.h>和<netdb.h>错呢? 78 2013-06-26 运行c++程序时跳出codecvt.h文件怎么回事 2015-06-30 C++为什么在程序里添加了.h和.cpp还是找不到呢 2011-04-29 #include<stdio.h>程序在c++中编译时都没错,为什么结果是错的? 1 2010-12-22 为什么带有友元函数C++程序用带.h的头文件还是不能运行? 2018-03-02 在C++中头文件有#include "stdafx.h"但编译时说找不到这个文件为什么? 1 2012-04-24 一个C++程序的计算结果出错,一般会是吗问题?求高手解决 2018-03-29 在编译c++的程序时候,为什么没有i#nclude“graph.h”这个文件? 3 更多类似问题 > 为你推荐: