C语言编写函数求两个整数之和 c语言编写程序 输入两个整数,计算两数之和

   www.gaoxiao88.net
在函数add中,变量c没有定义数据类型,所以提示error C2065: 'c' : undeclared identifier,这里的c是局部变量,作用域是它所在的函数内部,这个函数中的c和main中的c是不能混淆的。函数应改为:
int add(int x, int y)
{
int c;
c=x+y;
return(c);
}

int add(int x,int y)
{c;
c=x+y;
return(c);
} 注意:add函数中的变量C和main主函数中的变量C虽然都
是字母C.但互不影响,代表不同的变量,
形参和实参名是指向关系,最好不要相同.
此句中应把第二句改为: int c;

兄的,这是我第二次回答问题,支持下噢~~~我C语言笔试过了,9月分再过上机

有两种方法
第一个:
#include<stdio.h> 
void sum(int m,int n)
{
if(m>n)
{
int temp=m;
m=n;
n=temp;
}
for(int i=m+1;i<n;i++)
{
for(int j=i+1;j<n;j++)
{
printf("%d ",i+j);
}
}
printf("
");
}
main() 
{
int m,n;
printf("Please input tow number:
");
scanf("%d",&m);
scanf("%d",&n);
sum(m,n);


第二个:
#include<stdio.h> 
#include<string.h>
main() 
{
char a[7]="917758";
char b[20];
int count=1;
printf("Please input password:
");
scanf("%s",&b);
while(count<=3)
{
if(strcmp(a,b)==0)
{
printf("Welcome");
return;
}
else
{
count++;
printf("Sorry
");
scanf("%s",&b);
}
}
}


你的TURBO C是不是有点问题啊?你的程序:
int add(int x, int y)
{
c;
c=x+y;
return(c);
}
改为:
int add(int x, int y)
{
int c; /*c要定义,且不与main函数中的c混淆*/
c=x+y;
return(c);
}
就可以运行了,我运行过了.

#include<stdio.h>
main()
{
int add (int x, int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=add(a,b);
printf("%3d",c);
}
int add(int x, int y)
{
int d;
d;
d=x+y;
return(d);
}

函数中不要用c这个变量,不然系统会混,定义一个新变量d

C语言 编写函数同时求两个整数的和与差?

#include "stdio.h"
int Add_Sub(int *p,int *q,int *s){
*s=*p-*q;
return *p+*q;
}
int main(int argc,char *argv[]){
int x,y,z;
printf("Enter x & y(int)...
");
scanf("%d%d",&x,&y);
printf("
x+y = %d
",Add_Sub(&x,&y,&z));
printf("x-y = %d
",z);
return 0;
}

扩展资料:
C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
参考资料来源:百度百科-c语言

#include
int main()
{
int a,b,sum;//一、定义变量,int代表数据类型——整数,sum求和;
printf("请输入两个整数:");
scanf("%d %d",&a,&b);//二、输入数据,%d对输入类型的限制代表——整数,并把这俩个数分别给&a和&b两个变量,&取地址运算符;
sum=a+b;//三、数据处理,把a、b的和赋值给sum;
printf("这两个数的和是:%d
",sum);//四、输出结果,%d输出一个整形数这个数就是sum;
printf("计算完成,谢谢使用!");
return 0;//返回;
}

扩展资料:
c语言书写规则:
1.一个说明或一个语句占一行。
2.用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。
3.低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。
参考资料:
百度百科-c语言

相关参考:

编写一个程序,从键盘输入两个整数,输出这两个数之和
这才是正确的程序:include<stdio.h> void main(){ int a,b,sum;printf("请输入两个整数\\n");scanf("%d d",&a,&b);sum=a+b;printf("the sum is:%d\\n",sum);} 主函数一般是没有返回值的,应该用void;变量应该先定义,后使用,所以int a,b,sum;要放在 scanf("%d d"&a,&b);...

...键盘输入a和b两个整数,要求用函数求两个数之和,在主函数main()中...
【注】使用C语言实现,望采纳哦~ 有问题再问哦~ o(∩_∩)【C语言源代码】include <stdio.h> int main(){ int a, b;scanf("%d%d", &a, &b);\/*输入两个整数a和b*\/ printf("%d\\n", a + b);\/*输出a和b之和~*\/ return 0;} ...

用C语言写一段,可以计算任意两个输入数的和的程序
C语言任意两个数字的求和程序设计如下:include <stdlib.h> intmain(){ inta,b,sum;printf("请输入两个整数:");scanf("%d %d",&a,&b);sum=a+b;printf("这两个数的和是:%d\\n",sum);printf("计算完成,谢谢使用!");return0;} C语言指定两个数字的求和程序设计如下:include<stdio.h...

C语言 编写函数同时求两个整数的和与差?
include "stdio.h"int Add_Sub(int *p,int *q,int *s){ s=*p-*q;return *p+*q;} int main(int argc,char *argv[]){ int x,y,z;printf("Enter x & y(int)...\\n");scanf("%d%d",&x,&y);printf("\\nx+y = %d\\n",Add_Sub(&x,&y,&z));printf("x-y = %d\\n",...

求C语言定义一个函数求两个数的和,在主函数中调用
include<stdio.h> float add(float a,float b){ return a+b;} int main(){ float add(float a,float b);float num1,num2;printf("请输入两个数:");scanf("%f %f",&num1,&num2);printf("两数的和是:%f\\n",add(num1,num2));return 0;} ...

本题要求编写程序,计算2个正整数的和,差,积,商并输出.题目保证输入和输 ...
} 例如:include int main(){ int a,b,c,d,e,f;printf("请输入一个整数:");scanf("%d",&a);printf("请再输入一个整数:");scanf("%d",&b);c = a+b;d = a-b;e = a*b;f = a\/b;printf("两数和是%d,差是%d,积是%d,商是%d。", c, d, e, f);return 0;} ...

用C语言用(函数)编写输入两个整数求两个数之间所有数的和?
printf("请输整数y:");scanf("%d",&y);if(x>y){ num=x;x=y;y=num;} printf("\\n\\n两数之间的所有数之和为:%d\\n\\n",H_sum(x,y));} int H_sum(int x,int y){ int sum=0;for(int i=x+1;i<y;i++)sum+=i;return sum;} 第二题,程序代码如下,供参考:include "...

用C语言编写一个整型函数sum,既能求解两个整数之和,也能求解三个整数...
int sum(int a, int b, int c=0){ return a+b+c;} C不支持函数重载。C标准规定在相同作用域内不能定义超过一个同名函数,否则视为标识符重复定义错误。C++支持函数重载,因此同名函数可能有多个。

急急急 C语言 输入两个整数x,y,分别调用sum函数 求他们的和,调用sub...
int sum(int x,int y);int sub(int x, int y);void main(){ int x,y,sum,sub;scanf("%d,%d",&x,&y);sum = sum(int x,int y);printf("x+y = %d",sum);sub = sub(int x ,int y);printf("x-y = %d",sum);} int sum(int x,int y){ return (x+y);} int sub...

用Java 写一个两个整数相加的程序
return a+b;} public static void main(String args[]){ Scanner scanner = new Scanner(System.in);System.out.println("请输入第一个数");int a = scanner.nextInt();System.out.println("请输入第二个数");int b = scanner.nextInt();System.out.println("和为:"+add(a,b));} }...

相关评论

  • 步弯5113: C语言 编写函数,求两数的乘积. -
    13270013256: #include <stdio.h> //计算两数相乘函数 int multi(int x,int y) { return x*y; //返回两数相乘结果 } int main() { int m,n; printf("输入两个整数: "); scanf("%d%d",&m,&n); printf("%d * %d = %d\n",m,n,multi(m,n)); //调用函数,输出结果 return 0; }

  • 步弯5113: 急急急 C语言 输入两个整数x,y,分别调用sum函数 求他们的和,调用sub函数 求他们的差, -
    13270013256: int sum(int x,int y); int sub(int x, int y); void main() { int x,y,sum,sub; scanf("%d,%d",&x,&y); sum = sum(int x,int y); printf("x+y = %d",sum); sub = sub(int x ,int y); printf("x-y = %d",sum); } int sum(int x,int y) { return (x+y); } int sub(int x, int y) { return(x-y); }

  • 步弯5113: 写一个函数,分别求两个整数的最大公约数,用主函数调用这个函数,并输出结果,两个整数由键盘输入.c语言编程题 - 作业帮
    13270013256:[答案] #include #include void fun(int num1,int num2) { int temp; if(num1
  • 步弯5113: 用C写两个函数,分别求出两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个整数由键盘输入. - 作业帮
    13270013256:[答案] int hcf(int u,int v) {int t,r; if(v>u) {t=u; u=v; v=t; } while((r=u%v)!=0) (u=v; v=r; } return(v); } int lcd(int u,int v,int h) { return(u*v/h) } main() { int v,u h,l; scanf("%d,%d",&u,&v); h=hcf(u,v); printf("H.C.F=%d\n",h); l=lcd(u,v,h); printf("L.C.D=%d\n",l); } 运行结...

  • 步弯5113: 跪求C语言中函数有两个数怎么输出 -
    13270013256: 1.全局变量. 2.自己定义一个struct 然后把两个值打包返回. 3.用指针参数传入的方式返回值. 个人建议第三种. 例: void Foo(int *va,int *vb) { *va=10; *vb=20; } 注意:纯C语言是没有引用的,所以是纯C不要用引用,会报错.

  • 相关话题

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