c语言sqrt是int行吗,c语言 e=(int)sqrt(n)报错了,这句有什么问题?
满意答案
e=(int)sqrt(n);之所以出错,是因为你用的编译器所支持的sqrt函数有三种重载类型,分别如下:
sqrt(double), sqrt(long double), sqrt(float),而你传入的参数类型为int, 所以报错,用强制转型改成这样就行了e=(int)sqrt((double)n);
代码如下:
#include "stdafx.h"
#include "StdAfx.h"
#include
#include
void main()
{
int su(int n),n;
printf("please enter a integer number:");
scanf("%d",&n);
if(su(n))
printf("Yes\n");
else printf("No.\n");
}
int su(int n)
{
int t=1,i,e;
e=(int)sqrt((double)n);
for(i=1;i
if(n%e==0) t=0;
else t=1;
return(t);
}
10分享举报
c语言sqrt是int行吗,c语言 e=(int)sqrt(n)报错了,这句有什么问题?相关推荐
- c语言读取txt第二行数值,c语言读取文件的第二行
c语言读取文件的第二行 (2012-04-10 00:23:55) 标签: c语言 二 杂谈 c语言读取文件的第二行用c语言读取文件的第二行,第三个域的内容 文件内容: abcd 123456 599 ...
- c语言程序的命令行输入输出,C语言入门教程-命令行参数
命令行参数 在C中,获取用户输入的命令行参数是很方便的.程序的主函数会接受一个argv参数.有许多高级的库函数都会用到argv结构,所以了解此结构对一个C程序员来说将是很有用的. 请录入并编译下面的程 ...
- 易语言执行mysql命令行_易语言教程之MySQL[3]执行SQL语句
连接MySQL服务器后,接着就可以做点实际的操作了,比如读取记录,插入记录,修改记录等.操作MySQL有2种方法,本集讲的是第一种,适合懂MySQL语句的人,方便,学习成本低,效率高.但不懂MySQL ...
- Go 语言编程 — Cobra 指令行工具
目录 文章目录 目录 Cobra(眼镜蛇) Cobra 的核心概念 Cobra 的使用 初始化应用程序的项目框架 main.go 生成应用程序的子命令(SubCmd) 实现 Command 的功能 为 ...
- go int 转切片_DW-Go语言编程-Task06-数组、切片
数组.切片 数组 如何定义数组 数组是具有相同类型且长度固定的一组连续数据.数组元素可以通过索引(位置)来读取(或者修改),索引从0开始,第一个元素索引为 0,第二个索引为 1,以此类推.在go语言中 ...
- C语言简易行编辑器,简单的行编辑器C语言.doc
简单的行编辑器C语言 简单的行编辑器 [要求] (1) 设置一个简单的行编辑器,每行以回车结束 (2) 数据以文件形式存储 (3) 编辑器具有查找.替换.修改数据的功能 201-7-9.请把所有的注释 ...
- C语言 二维数组行数和列数计算 - C语言零基础入门教程
目录 一.计算一维数组长度 二.计算二维数组长度 1.二维数组行数 2.二维数组列数 3.二维数组的元素个数 = 二维数组行数 * 二维数组列数 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C ...
- [转载] c语言中检查命令行参数_C中的命令行参数
参考链接: Java中的命令行参数 c语言中检查命令行参数 Command line argument is a parameter supplied to the program when it i ...
- 学号程序编辑 c语言,C语言程序设计实习报告 行编辑器 学生管理系统
<C语言程序设计实习报告 行编辑器 学生管理系统>由会员分享,可在线阅读,更多相关<C语言程序设计实习报告 行编辑器 学生管理系统(47页珍藏版)>请在人人文库网上搜索. 1. ...
最新文章
- VMware安装CentOS之三——CentOS网络设置及软件安装
- 会员日亚马逊工人罢工:反抗“与机器比速度”的考核制!
- 绘图的尺寸_AutoCAD新功能:参数化绘图,绘制看似简单,实际复杂,案例详解...
- 【数据结构与算法】之深入解析“回文数”的求解思路和算法示例
- uva 12563——Jin Ge Jin Qu hao
- JAVA面试要点003_Mybatis中#和$的区别
- ORACLE 索引失效的原因与解决
- linux命令行模式连接网络,在Linux环境命令行中实现Wifi 连接的方法
- 每天写工作日志、周报你怎么看?
- python画一个正方形和圆_python用正方形画圆|怎么用matlab画出一个正方形?
- 小米手机刷机-线刷-以K30Pro为例
- 长安车机升级公版高德
- vga转html电脑打不开,如何解决HDMI到VGA转换的常见故障_四种解决方法
- 易语言字符代码表(键盘)
- 展示 用户画像_案例分析:如何建立一个产品的用户画像?
- 【解读黑客】何为Rootkit?
- html5 驾考 答题样式,驾考科目一答题规律
- mysql豹_MySQL创建数据库与创建用户以及授权 小帅豹
- 【Python】字节码与dis模块
- arcgis直方图导出地图_利用Arcgis地图工具自动输出报告地图图纸