c语言实验平方数csdn,C语言I作业11

C语言I博客作业09

本周作业头

提问

回答这个作业属于哪个课程

C语言程序设计Ⅰ

我在这个课程的目标

学会c语言,学会编程

这个作业在哪个具体的方面帮助我实现目标

掌握更多编程技巧

参考文献

CSDN,C语言程序设计Ⅰ

-1,PTA实验作业

455cf0b8be0c68aae5608b0410534073.png

-1.1题目描述-

6-1 统计某类完全平方数 (20分)

本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。

函数接口定义:

int IsTheNumber ( const int N );

其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。

裁判测试程序样例:

include

include

int IsTheNumber ( const int N );

int main()

{

int n1, n2, i, cnt;

scanf("%d %d", &n1, &n2);

cnt = 0;

for ( i=n1; i<=n2; i++ ) {

if ( IsTheNumber(i) )

cnt++;

}

printf("cnt = %d\n", cnt);

return 0;

}

/* 你的代码将被嵌在这里 */

输入样例:

105 500

输出样例:

cnt = 6

-1.1.1数据处理-

数据表达:先根据题目要求定义整型变量 梅森数num,正整数n, i,j,f=0

数据表达:本题运用了for语句嵌套循环,scanf输入;

-1.1.2PTA实验代码图截-

62c0f555473d2790c09e17d4d86bce59.png

-1.1.3造测试数据-

输入数据

输出数据

说明105 500

cnt = 6

题目给出的

99 405

cnt = 5

范围数据

-1.1.4提交列表-

86acac40a70099753665cb14a5ad5cc8.png

编译错误:;打成了中文的了,可能是符号打得太多了

答案错误:赋值=打成了==

-1.2题目描述-

7-1 解一元二次方程(*) (10分)

请编写程序,解一元一次方程 ax​2​​+bx+c=0 。

要求:

若a=0,则解一元一次方程。

若方程有唯一解,则输出方程的根;

若方程无解,则输出“无解”;

若方程有无穷多解,则输出“无穷多解”。

若a≠0,则解一元二次方程。

若Δ>0,则输出方程的两个不等的实根;

若Δ=0,则输出方程的两个相等的实根;

若Δ<0,则输出方程的两个共轭的虚根。

所有实数均以%g输出。

输入样例1

0 4.5 -3.6

输出样例1

x = 0.8

输入样例2

0 0 3.6

输出样例2

无解

输入样例3

0 0 0

输出样例3

无穷多解

输入样例4

-2 0.8 -0.06

输出样例4

x1 = 0.1, x2 = 0.3

输入样例5

-3 1.2 -0.12

输出样例5

x1 = x2 = 0.2

输入样例6

-0.2 0.04 -0.01

输出样例6

x1 = 0.1-0.2i, x2 = 0.1+0.2i

提示:注意实数的负零问题和误差问题。

-1.2.1数据处理-

数据处理:定义了整型变量i

数据表达:本题运用了for循环结构

-1.2.2实验代码-

e52ba8ae12f356f32e994134c47c0932.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言中,可以使用pow()函数来计算一个数的平方。这个函数需要包含在math.h头文件中。下面是一个示例代码: ```c #include <stdio.h> #include <math.h> double square(double x) { return pow(x, 2); } int main() { double num = 2.5; double result = square(num); printf("The square of %.2f is %.2f\n", num, result); return 0; } ``` 在这个示例中,我们定义了一个名为square()的函数,它接受一个参数x,并使用pow()函数计算x的平方。在main()函数中,我们调用了square()函数来计算2.5的平方,并将结果打印出来。输出将是"The square of 2.50 is 6.25"。 #### 引用[.reference_title] - *1* [[C/C++/初学者]使用函数式宏,返回数值的平方](https://blog.csdn.net/DuFengYa/article/details/124738597)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [c语言 计算分段函数[2]](https://blog.csdn.net/qq_46247090/article/details/107460793)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [c语言平方(c语言平方怎么打)](https://blog.csdn.net/yetaodiao/article/details/127366533)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值