函数计算c语言代码 c语言函数计算器( 二 )


{
sum=sum+k*j;
}
printf("\n%f\n",sum);
}
main()
{int n,k;
printf("Please enter n,k:");
scanf("%d%d",n,k);
fun(n,k);
}
调用函数fun计算m=1-2+3-4+……+9-10
#includestdio.h
static int sum=0; 数列的和 静态变量
void fun(void); fun的声明
int main()
{
fun(); 函数的调用
printf("%d",sum);
return 0;
}
void fun(void)
{
int i; 循环变量
int sign=1; 符号变量
for ( i=1; i=10; i++) 从1到10
{
sum += sign * i; 迭代
sign *= -1; 符号变化
}
return ;
}
经VC++6.0运行无误,输出-5
C语言程序,使用函数调用:
#include "stdio.h"
float MaxMark(float *p)
{
float max;
int i;
max=p[0];
for(i=1;i5;i++)
{
if (p[i]max)
max=p[i];
}
return max;
}
void main()
{
float max;
float marks[3][5];/*定义一个5行3列的数组,记录学生成绩*/
float *p;/*定义一个数组的指针*/
int i,j;
for(i=0;i5;i++)
{
printf("请输入第%d的学生成绩:\n",i+1);
for(j=0;j3;j++)
scanf("%f",marks[j][i]);/*每输入一个学生数据,按一下回车,也可根据实际需要改写*/
}
for(i=0;i5;i++)
printf("第%d个学生的成绩:%0.2f %0.2f %0.2f\n",i+1,marks[0][i],marks[1][i],marks[2][i]);
printf("\n\n");
for(i=0;i3;i++)
{
p=marks[i];
max=MaxMark(p);
printf("第%d门成绩的最大值为:%0.2f\n",i+1,max);
}
}
有的符号可能在粘贴时错误,自行改正
c语言程序 调用函数 数组的输入输出
1、函数arrDisp中 , for循环之中,不能定义变量 , 变量应该在函数开头声明 。
2、变量j未定义
3、在main函数调用arrDisp函数时,一般是以数组名传递参数 。
4、在arrDisp函数中,for循环下的printf函数,应该调用数组a[j]的元素做为输出 。
代码如下:
#include stdio.h
void arrDisp(int a[], int n)
{
int j;
for(j=0;jn;j++)
{
printf("%d",a[j]);
if(j%8==0)
printf("\n");
}
}
void main()
{
int n,i;
int a[100];
printf("要输入数的个数为:");
scanf("%d",n);
for(i=0;in;i++)
scanf("%d",a[i]);
arrDisp(a, n);
}
C语言 计算函数 代码?if(x=-10)
printf("%f\n",-a*(b+x));
else
printf("%f\n",3/((a*a*a+x*x*x)*b));
c语言编程利用自定义函数求两个数的和c语言编程利用自定义函数求两个数的和的方法如下:
首先需要定义一个自定义函数 , 命名为sum , 参数为两个整数a和b,返回值为整数类型 。
在自定义函数中 , 使用return语句返回a和b的相加结果 。
在主函数中 , 定义两个整数变量x和y,使用scanf()函数从键盘输入它们的值 。
在主函数中,调用sum(x,y)函数,并将返回值赋给一个整数变量z 。
在主函数中,使用printf()函数输出z的值 。
以下是一个可能的代码示例:
// 定义自定义函数sumint sum(int a, int b){return a + b; // 返回a和b的相加结果}// 主函数int main(){int x, y, z; // 定义三个整数变量
scanf("%d%d", x, y); // 从键盘输入x和y的值
z = sum(x,y); // 调用sum(x,y)函数,并将返回值赋给z
printf("%d\n", z); // 输出z的值
return 0;
}
C语言幂函数计算代码#includestdio.h
double
m(int
x,int
n
)
{
double
p=1;
int
i=1;
for(i=1;i=n;i++)
p=p*x;
return
p;
}
int
main()

推荐阅读