C语言 计算平方和
- 格式:doc
- 大小:27.50 KB
- 文档页数:2


一、编程题1.输入2个整数,求两数的平方和并输出。
#include <stdio.h>int main(void){ intt a ,b,s;printf("please input a,b:\n");scanf("%d%d”,&a,&b);s=a*a+b*b;printf("the result is %d\n",s);return 0;}2. 输入一个圆半径r,当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。
#include <stdio.h>#define PI 3.14int main(void){ double r ,area , girth;printf("please input r:\n");scanf("%lf",&r);if (r>=0){ area =PI*r*r;girth =2*PI*r ;printf("the area is %.2f\n", area);printf("the girth is %.2f\n", girth);}elseprintf("Input error!\n");return 0;}3、已知函数y=f(x),编程实现输入一个x值,输出y值。
2x+1 (x<0)y= 0 (x=0)2x-1 (x>0)#include <stdio.h>void main(){ int x,y;scanf(“%d”,&x);if(x<0) y=2*x+1;else if(x>0) y=2*x-1;else y=0;printf(“%d”,y);}4.从键盘上输入一个百分制成绩score ,按下列原则输出其等级:score≥90,等级为A ;80≤score<90,等级为B ;70≤score<80,等级为C ;60≤score<70,等级为D ;score<60,等级为E 。
c语言sqr函数的用法C语言是一种广泛使用的编程语言,它提供了丰富的库函数和工具,其中sqr函数就是其中之一。
本文将详细介绍C语言中sqr函数的用法。
一、什么是sqr函数sqr函数是一个C语言库函数,它的作用是计算一个数的平方。
该函数定义在math.h头文件中,需要包含该头文件才能使用。
二、sqr函数的语法sqr函数的语法如下:double sqr(double x);其中,x为要求平方的数值,返回值为x的平方值。
三、sqr函数示例代码以下是一个使用sqr函数计算平方值的示例代码:#include <stdio.h>#include <math.h>int main(){double x = 2.5;double result = sqr(x);printf("The square of %f is %f\n", x, result);return 0;}输出结果为:The square of 2.500000 is 6.250000四、注意事项1. 参数类型必须为double型。
2. 如果参数类型不正确,则会出现编译错误。
3. 如果参数为负数,则返回NaN(非数字)。
4. 如果参数为正无穷大或负无穷大,则返回正无穷大或负无穷大。
五、其他相关库函数除了sqr函数外,C语言还提供了其他几个相关的库函数:1. pow(x, y):计算x的y次幂。
2. sqrt(x):计算x的平方根。
3. fabs(x):计算x的绝对值。
六、总结sqr函数是C语言中一个非常简单但实用的库函数,它能够快速计算一个数的平方值。
在使用该函数时需要注意参数类型和范围,同时也可以了解其他相关的库函数,以便更好地应对不同的编程需求。
复习题C程序设计编程题1.输入2个整数,求两数的平方和并输出。
#include <stdio.h>void main(){ intt a ,b,s;printf("please input a,b:\n");scanf("%d%d”,&a,&b);s=a*a+b*b;printf("the result is %d\n",s);}2. 输入一个圆半径(r),当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。
#include <stdio.h>#define PI 3.14void main(){ float r ,s , l;printf("please input r:\n");scanf("%f”,&r);if (r>=0){s=pi*r*r;l=2*i*r ;printf("the area is %f\n",s);printf("the circumference is %f\n",l);}elseprintf("input error!\n");}3、函数y=f(x)可表示为:2x+1 (x<0)y= 0 (x=0)2x-1 (x>0)编程实现输入一个x值,输出y值。
#include <stdio.h>void main(){ int x,y;scanf(“%d”,&x);if(x<0) y=2*x+1;else if(x>0) y=2*x-1;else y=0;printf(“%d”,y);}4、编写一个程序,从4个整数中找出最小的数,并显示此数。
#include <stdio.h>void main( ){int a,b,c,d,t;scanf (“%d,%d,%d,%d ”,&a,&b,&c,&d);if (a>b){t=a; a=b; b=t;}if (a>c){t=a; a=c; c=t;}if (a>d){t=a; a=d; d=t;}printf (“min = %d \n”,a);}5.有一函数当x<0时y=1,当x>0时,y=3,当x=0时y=5,编程,从键盘输入一个x值,输出y值。
一、编程题1.输入2个整数,求两数的平方和并输出。
#include <stdio.h>int main(void){ intt a ,b,s;printf("please input a,b:\n");scanf("%d%d”,&a,&b);s=a*a+b*b;printf("the result is %d\n",s);return 0;}2. 输入一个圆半径r,当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。
#include <stdio.h>#define PI 3.14int main(void){ double r ,area , girth;printf("please input r:\n");scanf("%lf",&r);if (r>=0){ area =PI*r*r;girth =2*PI*r ;printf("the area is %.2f\n", area);printf("the girth is %.2f\n", girth);} elseprintf("Input error!\n");return 0;}3、已知函数y=f(x),编程实现输入一个x值,输出y值。
2x+1 (x<0)y= 0 (x=0)2x-1 (x>0)#include <stdio.h>void main(){ int x,y;scanf(“%d”,&x);if(x<0) y=2*x+1;else if(x>0) y=2*x-1;else y=0;printf(“%d”,y);}4.从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。