在主函数中声明一个具有10个int型元素的数组存放键盘输入的数据,声明变量ml记录最大值位置、ms记录最小值位置。自定义一个函数void Input_Max_Min(int *p,int *pl,int *ps)来完成题设要求,其中p是数组首指针,pl是最大值位置(下标)变量指针,ps是最小值位置(下标)变量指针。在主函数中输出结果。代码如下:
成都创新互联网站设计,为客户量身定制各类网站建设业务,包括企业型、电子商务型、响应式网站设计、行业门户型等各类网站,实战经验丰富,成功案例众多。以客户利益为出发点,成都创新互联网站制作为客户规划、按需定制制作符合企业需求、带有营销价值的网络建站方案认真对待每一个客户,我们不用口头的语言来吹擂我们的优秀,上1000家的成功案例见证着我们的成长。
#include "stdio.h"
void Input_Max_Min(int *p,int *pl,int *ps){
int i;
printf("Please enter the 10 Numbers...\n");
for(*pl=*ps=i=0;i10;i++){//输入10个整数并判断大小
scanf("%d",p+i);
if(p[i]p[*ps])//若当前输入的数比最小值记录小则修改记录
*ps=i;
if(p[i]p[*pl])//若当前输入的数比最大值记录大则修改记录
*pl=i;
}
}
int main(int argc,char *argv[]){
int m[10],ml,ms;
Input_Max_Min(m,ml,ms);//用数组首址和最大值及最小值位置记录变量地址调用自定义函数
printf("The MAX is m[%d]==%d\nThe MIN is m[%d]==%d\n",ml,m[ml],ms,m[ms]);//输出结果
return 0;
}
运行样例如下:
1、在C语言中一个数保留1位小数可以通过精度限定符来完成,精度限定符由一个点号后跟一个整数组成。如果要限定小数点后面一位的类型为0或者5,可以使用先乘取整再除的方法进行操作。
2、例程:
#include stdio.h
int main(){
dobule a = 1.23456;
printf("%.1f", ((int)a*2)/2.0);//使用精度限定符%.1f,输出:1.0
return 0;
}
若用U1、U分别为有效值,由于P1=P/2,即U1(平方)/RL=U(平方)/2RL。由此解得Ul=(根号1/2)U≈0.707。即半波整流输出电压有效值是原交流电压有效值的0.707倍。
#include stdio.h
#include math.h
int main(void)
{
double a,b,c,disc,x1,x2,imagpart,realpart,m,n;
printf("please input a,b,c(a!=0):\n");
scanf("%lf%lf%lf",a,b,c);
disc = b * b - 4 * a * c;
m = - b / (2 * a);
n = sqrt(disc) / (2 * a);
if (fabs(disc) 1e-8)
{
x1 = x2 = m; //有两个相等实根
printf("x1=x2=%8.2f\n",x1);
}
else
if (disc 0)
{
x1 = m + n,x2 = m - n; //有两个不等实根
printf("x1=%8.2f\t,x2=%8.2f\n",x1,x2);
}
else
{
realpart = m;
imagpart = sqrt(-disc) / (2 * a); //有两个共轭复根
printf("x1=%8.2f+%.2fi\t,x2=%8.2f-%.2fi\n",realpart,imagpart,realpart,imagpart);
}
return 0;
}
1、从桌面打开下载好的编程软件。
2、打开编程软件后,新建一个任务,点击文件,选择C++ source file, 放在自己喜欢的文件夹下面。
3、输入这段代码,记得代码编译前,先要定义变量。
4、点击如图的两个按钮,左边是complie是编译的意思 ,右边build 是连接的意思。
5、检查完,没有显示error的情况下,最后点击BuildExecute 运行软件。
6、最后一步运行软件后,Debug里面有个exe的可运行程序,就是N的阶乘程序了。
窦腔X线照相的最高点的垂直轴对应于表示除以2的平方根的最大电压,然后使用此最大值均方根311除以2的平方根近似我忘记完全相同220,可以计算出