设计一个函数void calculate(int *psum,int *psub)计算a和b的平方和与平方差 C语言小程序设计,我们需要一个小程序,输入两个整数,输出这两...

   www.gaoxiao88.net

#include "stdio.h"

#include "math.h"

void main()

{

    void calculate(int *psum,int *psub);

int a,b;

printf("请输入两个整数:");

scanf("%d,%d",&a,&b);

    calculate(&a,&b);

}

void calculate(int *psum,int *psub)

{

    int sum,sub;

sum=pow((*psum),2)+pow((*psub),2);

    sub=pow((*psum),2)-pow((*psub),2);

printf("平方和为:%d,平方差为:%d
",sum,sub);

}



/*
 * Author: 吾好梦中杀猪
 */
#include <stdio.h>
void calculate(int *psum,int *psub)
{
    int a = *psum;
    int b = *psub;
    *psum = a*a + b*b;
    *psub = a*a - b*b;    
}
int main()
{
    int a, b;
    
    printf("输入a: ");
    scanf("%d", &a);
    printf("输入b: ");
    scanf("%d", &b);
    calculate(&a, &b);
    printf("
平方和: %d, 平方差: %d
", a, b);
    return 0;
}


/*
在函数调用时不用再去写上函数的返回值了,直接用函数名加上传入参数调用即可。
当calculate函数在main函数后实现时,要在main函数前进行函数声明,对于此程序即在main函数前加void calculate (int *psum, int *psub);注意声明后面要加分号。
对于函数的声明也可不写参数的名字,但参数类型要描写清楚,也可这样写:
void calculate (int *, int *);
对于调用函数时要注意参数的类型,比如此函数传入参数为int型指针变量,但是
a,b是int型变量,因此在调用时要在a,b前加入&符号,若calculate函数参数为
int型,即void calculate (int psum, int psub),便可这样调用
calculate(a, b);
*/
#include <stdio.h>

void calculate (int *psum, int *psub)
{
printf("平方和是:%d\n", (*psum) * (*psum) + (*psub) * (*psub));

printf("平方差是:%d\n", (*psum) * (*psum) - (*psub) * (*psub));
}

int main()
{
int a, b;

printf("请输入两个数");

scanf("%d %d", &a, &b);//在键盘上输入两个数,两个数中间用空格隔开即可

calculate(&a, &b);//函数调用,直接函数名加传入参数即可,注意参数类型,
//此处calculate函数传入参数为int型指针,因此a,b前加&符号
return 0;
}

C语言 编写函数,求两个数的平方,立方和及平方,立方差

//编写函数 求两个数的平方,立方和及平方,立方差#include int pingfang(int x){return x*x;}int lifang(int x){return x*x*x;}int pingfangcha(int x,int y){return pingfang(x) - pingfang(y);}int lifangcha(int x,int y){return lifang(x) - lifang(y);}int main (void){int a=5,b=3;printf("a平方[%d] b平方[%d]
",pingfang(a),pingfang(b));printf("a立方[%d] b立方[%d]
",lifang(a),lifang(b));printf("a,b平方差[%d] a,b立方差[%d]
",pingfangcha(a,b),lifangcha(a,b));return 0;}a平方[25] b平方[9]a立方[125] b立方[27]a,b平方差[16] a,b立方差[98]Press any key to continue

这样的问题应该自己动手做的,main函数中接收输入整数可以用scanf("%d",&input)得到,而计算平方和已经平方差的公示更是简单到极点,a*a+b*b 和 a*a-b*b这样的计算几乎没有任何技术含量,自己写吧。

相关参考:

mfc 计算器 编辑框代码怎么添加
网上很多计算器的源代码,你可以找一个参考一下;给编辑框添加一个变量 CStringm_display;在.h中添加protected的变量:void Calculate();double m_second;double m_coff;CString m_operator;double m_first;点击下面的按钮时,分别给以上变量赋值,并调用Calculate()。在调用函数 Calculate ()时,将变量...

error C2064: 项不会计算为接受 1 个参数的函数
具体程序如下:void CalculateObjectValue(void){ nt i;long temp1,temp2,temp3;double x1,x2;for(i=0;i<POPSIZE;i++){ temp1=DecodeChromosome(population[i].chrom,0,LENGTH1);temp2=DecodeChromosome(population[i].chrom,0,LENGTH2);x1=4.096*temp1\/1023.0-2.048;x2=4.096*temp2\/...

程序题.写一个C++程序,定义抽象基类Shape,由它派生出一个基类Point,再...
void display();double area(double l,double w){ return l*w;} void set(double l=0,double r=0){ temp[0]=length=l;temp[1]=width=r;} Tectangle operator+(const Tectangle &other);\/\/函数重载 void calculate();\/\/输出两个矩形的长度和与宽度 };void Tectangle::calculate(){ for...

求C语言达人帮做程序~万分感谢~简易学生成绩管理系统
在主函数中读入两个原始数据文件的内容,保存在对应的结构体数组中,然后显示菜单,利用菜单调用各个函数,分别完成如下功能:(注意:若文本文件DX0112存放在D盘的ABC文件夹中,则fopen()函数中的文件名应为:”D:\\\\ABC\\\\DX0112.txt”)。1) 计算每个学生4门课的加权平均分(保留2位小数,4舍5入),并按加权平均分排列...

求C语言程序设计!!急急急急急急急急急急急急急急急急急急急急急急...
| 7 保存文件\\n""| 8 退出系统\\n""|\\n";\/\/(2)函数指针数组menu_main_func存储的是主菜单项中8个功能函数的地址 分别对应1~8菜单项.void (* menu_main_func[]) () = { input_record,show_record,search_record,update_record,delete_record,calculate,save_to_file,exit_system };...

C语言的问题
新鲜出炉的源码,仅供参考:include <stdio.h>void ShowSingerData();void AddNewSingeData();#define USER_LEN 16#define SOCRE_LEN 10#define MAX_SINGER 10struct s_Singer{float avgScore ; \/\/ 歌手平均分int score[SOCRE_LEN] ; \/\/ 歌手分数记录int num; \/\/ 参赛编号char na...

计算N!的程序(0~65535)
过程或函数接口规格说明 Calculate(int n);\/\/完成n的阶乘的计算 2.3实现注释 (1)该程序中n的值有限制,n只能在0~65535之间。(2)最终计算出的结果,还受到用户计算机的剩余内存的大小限制。(3)输出的计算结果,是连续的。2.4详细设计 ……\/*计算函数*\/ void calculate(dlnotype *result...

如何使用calculate进行数学运算
calculate允许你快速进行数学运算,例如加、减、乘除等。它支持用括号分组,并且可以在任意位置添加空格以提高可读性。此外,calculate 还可以完成更高级别的数学运算,如三角函数、对数函数、指数函数等。calculate是一个免费的计算器软件,拥有丰富的功能。下面是一些其它特点:简单易用:calculate使用起来非常...

c语言calculate是什么意思?
Copy code int calculateSum(int num1, int num2);这个函数的作用是计算两个整数的和。还可以使用以下方式声明一个名称带有 calculate 的变量:Copy code double calculateResult;这个变量可以保存一个计算结果,例如一个平均值或者一个复杂表达式的结果。因此,calculate 可以作为命名...

VC++ MFC中如何将应用程序的配置信息娴阶
if(!m_bCoff) \/\/判断是否是小数输入,1-是 0-否m_operand=m_operand*10+(a);else{m_operand=m_operand+(a)*m_coff;m_coff*=0.1;}m_bOperandAvail=TRUE;UpdateDisplay(); \/\/更新显示}void CCaaDlg::Calculate() \/\/处理计算函数{if (m_errorState != ErrNone)return;if (m_bOperandAvail){ \/...

相关评论

  • 巩丁1366: c语言写一个函数void printdiamond(int n,char beginchar,char endchar)输出菱形, -
    18361972396: #include <stdio.h> void main() { int i,j;long jc,sum=0; for (i=1;i<=20;i++) { jc=1; for(j=1;j<=i;j++) jc=jc*j; sum=sum+jc;} printf("sum=%d\n",sum); } 按照这个进行修改就行了!

  • 巩丁1366: 编写一个C语言创建向量的void函数 -
    18361972396: #include <stdio.h> #include <stdlib.h> typedef struct { int n; double *value; }Vector; void createvector(Vector *x, int n){ x->n=n; double *value=malloc(sizeof(double)*n); x->value=value; } void deletevector(Vector *x){ free(x->value); } int main() { int ...

  • 相关话题

    ap在线精英在线最新简短笑话,好笑的段子,搞笑句子,男女朋友校园冷笑话,搞笑歌词对白台词,夫妻搞笑对话,手机流行笑话,逗人笑的动物经典笑话,最新幽默搞笑图文,好笑的视频分享给朋友
    若有事情,请联系电邮
    © <搞笑吧