满意答案

chenjiayibo

2013.04.02

采纳率:55%    等级:12

已帮助:8762人

#include

#include

#define max 50 //定义最大字符数为50的全局变量 max

#include "math.h"

void func(char string[max])

{ int i=0;

while(string[i]!='\0' && i<50)

{

if(string[i]>='0' && string[i]<='9')

i+=1;

else

{

printf("%s不是数字。\n",string);

break;

}

}

}

void main()

{

qw:

char string1[max];

char string2[max];

printf("请输入直角三角形的两个邻边\n");

scanf("%s%s",&string1,&string2);

func(string1);

func(string2);

int a=atoi(string1);

int b=atoi(string2);

double l1=pow(a,2);

double l2=pow(b,2);

double sum=sqrt(l1+l2);

printf("邻边为%s和%s的直角三角形斜边为: %f\n",string1,string2,sum);

goto qw;

}

这个程序可以判断输入的数据数否为数字。

00分享举报

python输入直角三角形两条直角边、输出斜边长_用C++输入直角三角形的两条直角边长,调用平方根函数sqrt来求斜边的长度。...相关推荐

  1. 用二分法定义平方根函数(Bisection method Square Root Python)

    Python里面有内置(Built-in)的平方根函数:sqrt(),可以方便计算正数的平方根.那么,如果要自己定义一个sqrt函数,该怎么解决呢? 解决思路:  1. 大于等于1的正数n的方根,范围 ...

  2. python从键盘上输入10个整数、输出奇数和_数据库 从键盘上输入10个整数型的数值,分别统计奇数和偶数的个数...

    从键盘上输入10个整数,并求出这10个数中所有奇数的和与所有偶数之和要求:分别用while,do ...while #includelongmain(void){\x05longa[10]={0};\ ...

  3. 输入一个大写字母使输出相应的小写字母,输入球体的半径,求其体积与表面积(11)

    题目:输入一个大写的字母,输出相应的小写字母 # include<stdio.h>int main() {char ch;printf("Please input the upp ...

  4. python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串_将其中的小写字母全部转换成大写字母...

    从键盘输入一个字符串, 将其中的小写字母全部转换成大写字母, 然后输出到一个磁盘文件 "test" 中保存.输入的字符串以 " ! " 结束 . 我写的程序是 ...

  5. python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串,将其中的小写字母全部转换成大写字母...

    从键盘输入一个字符串, 将其中的小写字母全部转换成大写字母, 然后输出到一个磁盘文件 "test" 中保存.输入的字符串以 " ! " 结束 . 我写的程序是 ...

  6. 【C语言】编写一个程序,当输入小写字母a,输出大写字母Z,当输入小写字母b,输出大写字母Y,以此类推,当输入小写字母z,输出大写字母A。

    这个问题不仅仅是将字母转化成对应的小写或者大写字母.那我们应该怎么来解决呢,首先我们分析一下这个问题. 当输入的字母由a变为b时,对应的输出由Z编程Y,我们知道字符在内存中是以ASCII码值的形式存储 ...

  7. python关系表达式的结果只有两种值、分别是_关系表达式的结果只有两种值,分别是____和____。...

    [判断题]当盾尾油脂密封在手动位时,不能按下每个位置的注脂按钮来进行手动注脂.( ) [简答题]What is trust? [填空题]Python语言中的运算符有三种,分别是____.____和__ ...

  8. python整数与浮点数混合运算输出结果为_笔记_004_整数和浮点数

    整数 Python 中,除 10 进制,还有其他三种进制: 0b 或 0B,二进制 0 1 0o 或 0O,八进制 0 1 2 3 4 5 6 7 0x 或 0X,十六进制 0 1 2 3 4 5 6 ...

  9. 怎样从一个手机上安两个不同版本的软件_一部手机上怎么安装两个不同版本的微信?一部手机安装两个不同版本微信的方法...

    一部手机上怎么安装两个不同版本的微信?一部手机安装两个不同版本微信的方法.很多朋友都不是很清楚,其实方法很简单的,下面小编就为大家介绍一下,一起来看看吧. 1.安卓微信双卡方法:准备工作 从上图我们可 ...

  10. arcgis两张图层不能同时显示_如何在ArcGIS中合并两个“不兼容”的多边形图层?...

    "我已经尝试过'积分'了.它在消除间隙方面起作用,但还可以根据指定的簇公差将所有多边形进行概括." 问题是您是否要保持"灰色"多边形的分离状态.为了不泛化边界, ...

最新文章

  1. RIP和OSPF双点双向重发布_综合实验
  2. Source Insight 3.X 标签插件v1.0发布
  3. 第45讲:哪都能存,Item Pipeline 的用法
  4. BD-09 GCJ-02 WGS84 坐标之间的转换
  5. 【我的Android进阶之旅】Android自定义Lint实践
  6. 使用Spring的缓存管理器缓存Web内容
  7. linux 磁盘科隆,上海第二工业大学嵌入式操作系统B复习(无答案版)
  8. UVA12633 Super Rooks on Chessboard
  9. log4j2 日志框架小记
  10. 装双系统?不需要 教你在iMac上流畅使用Windows
  11. c语言51单片机rrc,MCS-51单片机汇编指令详解
  12. linux安装docker容器(copy就完了)
  13. linux mame 游戏下载,mame街机模拟器游戏 for linux
  14. K、KB、M、MB、G、GB 、TB
  15. 网页中的虚线怎么做?
  16. 学习 iOS14 新特性,教你如何创建一个优秀的 App Clip
  17. nodejs 实现 redis 的消息发布及订阅
  18. 实现java语言的在线编译(OnlineJudge)----前言
  19. Android的各版本间的区别总结
  20. Android 获取手机IMEI 和 IMSI 号

热门文章

  1. oracle xdb xquery,XML DB与XDB是同一个东西吗?
  2. 2020-05-08 工作中英语单词积累
  3. CentOS7安装配置MongoDB4.4.4踩坑
  4. ubuntu16.04server安装dell服务器H750raid卡驱动
  5. pytorch 学习笔记 part14 过拟合欠拟合及解决方案
  6. 【L2TP】L2TP IPsec设置
  7. 最新最全论文合集——基于机器学习/深度学习的睡眠信号分类
  8. 一战托福5个月112分 经验分享 + 备考资料大放送
  9. windows 照片查看器无法打开图片 因为照片查看器不支持此文件格式,或者你没有照片查看器的最新更新
  10. matlab的textscan,matlab中textscan函数的使用记录