C primer plus 第四章中 talkback.c程序问题
为什么这段程序在VS2022中,运行到输入姓名后就结束了呢?但是在Qt中构建后,运行.exe文件就能正常的输入姓名,体重等信息,直到程序结束。
#include<stdio.h>
#include<string.h>//提供strlen函数的原型
#define DENSITY 62.4//定义人体密度
int main(void)
{
float weight, volume;
int size, letters;
char name[40];//name是一个可以容纳40个字符的数组
printf("Hi! What's your first name?\n");
scanf_s("%s", name);
printf("%s, what's your weight in pounds?\n", name);
scanf_s("%f", &weight);
size = sizeof name;
letters = strlen(name);
volume = weight/DENSITY;
printf("Well, %s, your volume is %2.2f cubic feet.\n",
name, volume);
printf("Also, your first name has %d letters,\n",
letters);
printf("and we have %d bytes to store it.\n", size);
getchar();
getchar();
return 0;
}
C primer plus 第四章中 talkback.c程序问题相关推荐
- C++ Primer Plus第四章课后编程
C++ Primer Plus第四章课后编程 4.12 复习题* 4.13 编程练习* 三句话,希望读者可以先看* 4.12 复习题* #include<iostream> #includ ...
- 第四章语法分析和语法分析程序
第四章语法分析和语法分析程序 4.1_自顶向下的语法分析 4.1.1_自顶向下分析过程的基本特点 ①消除文法直接左递归 ②回溯的消除及LL(1)文法 4.1.2_递归下降法 4.1.3_预测分析法(也 ...
- itpt_TCPL 第四章:函数和程序结构
2016.08.30 – 10.09 个人英文阅读练习笔记(极低水准). 08.30 第四章:函数和程序结构 函数能够将大型的计算任务分解为多个小型的计算任务,并且程序员还能够利用别人已经编写好的函数 ...
- c语言调试时出现的三种错误,C语言课件 第十四章 常见错误和程序调试
<C语言课件 第十四章 常见错误和程序调试>由会员分享,可在线阅读,更多相关<C语言课件 第十四章 常见错误和程序调试(36页珍藏版)>请在人人文库网上搜索. 1.第十四章常见 ...
- C primer plus 第四章课后编程练习答案笔记解释整理
第四章的编程练习: 1.编写一个程序,提示用户输入名和姓,然后以"名,姓"的格式打印. 编程分析: 程序功能是读取用户输入的字符串,并且重新格式化输出.应该针对名和姓分别定义对应的 ...
- 计算机操作系统(第五版)第四章中重要的课后问题
1.采用首次适应算法回收内存时,可能出现什么情况? 该算法优先利用内存中低址部分的空闲分区,从而保留了高址部分的空闲区域,从而保证了之后的大作业分配打的内存空间创造了条件.缺点是将地址部分不断的拆分, ...
- C++primer plus第四章编程练习自编程序
//第四章编程练习 //eg.1显示信息 #include <iostream> using namespace std; const int SIZE = 20; int main() ...
- 《C Primer Plus》第二章——C语言概述(程序示例与解释,提高程序可读性,函数的定义与使用,调试,关键字,复习题与编程练习)
文章目录 第二章-C语言概述 本章内容 简单的C程序示例 示例解释 快速概要 程序细节 简单程序的结构 提高程序可读性的技巧 进一步使用C 多个函数 调试程序 语法错误 语义错误 程序状态 关键字和保 ...
- 【C++ Primer】第四章学习笔记 (复合类型)
一,数组 1,数组只有在定义时候才能使用初始化,不能将一个数组赋给另一个数组. int a[4]={1,2,3,4};//正确 int a[4 ...
最新文章
- PyTorch 1.8来了!正式支持AMD GPU,炼丹不必NVIDIA
- java开学第一周测试自我感想
- Nginx502,504和499错误解决方案
- 言图科技:GPU服务器选型
- Pandas知识点-Series数据结构介绍
- 【Openstack】实录手动部署Openstack Rocky 双节点(6)- Horizon
- 深入理解SpringBoot配置
- Python 模块安装失败
- Extjs ComboBox常用的配置
- 2.查看conv卷积的函数实现过程,原理,试用c语言编写调试.,西南科技大学信号与系实验报告.doc...
- java jdk1.5_jdk1.5 64位官方下载
- Navicat for MySQ中文破解版(无需激活码)
- Linux操作系统课后参考答案
- 【原创】JAVA入门之猜拳小游戏
- 配置Eureka-client报EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT...
- 怎么删除TEMP文件夹
- PHPStorm 常用设置
- python之解释性语言
- NewStarCTF 公开赛赛道week3 web writeup
- 【Labview机器视觉】- USB摄像头识别和解码二维码 - 学习记录
热门文章
- 【c++ 构造函数和析构函数】
- airpods2怎么查正品 ios11系统_ios11闹钟不响怎么回事 ios11闹钟不响解决方法【详细介绍】...
- kali命令行连接wifi
- 现实中网络如何接入使用(由Internet到手机WiFi上网)
- 修改eclipse中maven插件仓库地址
- 程序员的搞笑事件(趣图)
- “说说家乡的互联网”主题有奖征文【已结束】
- 计算机辅助二维铣削加工,外形铣削加工计算机辅助制造.ppt
- 使用XShell通过SSH访问Google谷歌云服务器方法
- CoreDNS与k8s资源对象详解-Day03