// talkback.c -- 演示与用户交互
#include <stdio.h>
#include <string.h>#define density 62.4// 人体密度(单位:磅/立方英尺)
int main()
{float weight, volume;int size, letters;char name[40];  // name是一个可容纳40个字符的数组printf("Hi! What's your first name?\n");scanf("%s", name);printf("%s, what's your weight in pounds?\n", name);scanf("%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);return 0;
}


若要实现同样效果请看前文: C++程序设计基础之基于Dev-Cpp的环境搭建


版权声明:本文为CSDN博主「 Apollo-007」的原创文章,

遵循CC BY-NC-SA 4.0版权协议,转载请附上原文出处链接及本声明。

原文链接: https://apollo.blog.csdn.net/article/details/127156019

C【talkback.c】演示与用户交互相关推荐

  1. C语言基础之4:字符串和格式化输入/输出

    Tips1 函数:strlen() 关键字:const 字符串 如何创建.存储字符串 如何使用strlen()函数获取字符串的长度 用C预处理器指令#define和ANSIC的const修饰符创建符号 ...

  2. C语言学习(四)字符串和格式化输入/输出

    程序清单4.1 talkback.c程序 // talkback.c -- 演示与用户交互 #include <stdio.h> #include <string.h> // ...

  3. 读书笔记之C Primer Plus 3

    为什么阅读<C Primer Plus>第六版 准备好好研究下redis源码,但是很久没用c语言写代码了,平时工作主要用java和js. 所以准备重新阅读学习下c语言经典书籍:C Prim ...

  4. 重读《C primer plus》(四)

    程序示例 // talkback.c --演示与用户交互 #include<stdio.h> #include<string.h> #define DENSITY 62.4// ...

  5. 第五 字符串和格式化输入/输出

    C语言学习栏目目录 目录 1.前导程序 2.字符串简介 3 常量和C预处理器 这篇介绍下列内容: 函数:strlen() 关键字:const 字符串 如何创建.存储字符串 如何使用strlen()函数 ...

  6. balkback.c

    //talkback.c -- 演示与用户的交互#include <stdio.h> #include <string.h> //提供strlen()函数的原型 #define ...

  7. HTML5讲解与演示转载整理

    ZHENGLIL weiking 2010.12.06 html Html5从入门到精通 上周我们总结会上面主题的第二部分就是关于Html5的,后来自己想总结一下Html5 的支持列表,写了许久,无果 ...

  8. java设计模式:23种设计模式及其源代码演示实现

    java23种设计模式及其源代码演示实现 博主在CSDN已有三年,之前一直在看贴,受益颇多,不可多得的一个良好的学习平台,这一次,博主给大家分享一份传说中的java设计模式,源代码与其实现全部都有,希 ...

  9. 【Android App】实战项目之实现你问我答的智能语音机器人(超详细 附源码和演示视频)

    需要全部代码请点赞关注收藏后评论区留言私信~~~ 一.需求描述 想必大家都见过商场里的智能语音机器人,你对它提问时它可以自动回答你的问题,接下来我们也实现这样一个机器人,它依靠语音技术完成问询服务 基 ...

最新文章

  1. Unity3D+VR的实现
  2. matlab 小练习,matlab初试牛刀__小练习
  3. 如何在Windows下安装Linux子系统(Ubuntu,openSUSU,SUSU Linux Server)
  4. VisualNet在资源管理中的应用
  5. mysql 优化器不准_mysql 优化器有哪些可选开关
  6. 轻松监控Docker容器中的ADF应用程序
  7. 美国华尔街拥抱区块链是最大的威胁
  8. Vue——基础(对象、属性样式操作、条件、循环、事件、绑定)
  9. Scala match
  10. bzoj3275 Number
  11. 中切片工具怎么使用_技巧|Excel中切片器的2个使用方法!
  12. SVG.属性(各种)
  13. Think in Java ---Chapter 8 多态 [基础的混凝土大厦]
  14. 2021考研数学二汤家凤接力题典1800【题目册】
  15. springboot中整合elasticsearch(基于springboot2.5.4,es版本7.13.2)
  16. Visio中字体与Word中字体的对应
  17. 很好奇这个背景图片,盯着看能感受到裸眼3D有没有
  18. Express中间件body-parser
  19. Linu系统——基础知识1
  20. Python爬取58同城租房数据,完美解决字体加密

热门文章

  1. 论文解读:Sadeepcry:使用自我注意和自动编码器网络的蛋白质结晶倾向预测的深度学习框架
  2. FFmpeg rmvb demuxer中COOK 音频解析
  3. 如何用一句话激励程序员?
  4. 互联网行业未来最有前景的职业:全栈工程师
  5. oracle win2008安装图解,win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)
  6. 轻量级偏好数据库:开发指导
  7. 手机架服务器性能,手机架云服务器
  8. random.nextint()详解
  9. linux 复制并创建文件夹,Linux_文件及文件夹[创建][复制][移动][删除][重命名]
  10. mysql怎么创建临时表_mysql如何创建临时表