用C语言写一个计算A+B的简单程序,怎么做?

用C语言写一个计算A+B的简单程序,怎么做?,第1张

程序如下:

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{ int a,b

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

printf("%d",a+b)

system("PAUSE")

return 0

}

C语言编写简单程序具体 *** 作仔银步骤:

1、头誉历文件:基本都会带有三个头文件,这是编译系统自带的头文件,我们一般都会使用到以下三个头文件:

#include <stdio.h>         :标准输入庆戚搜输出文件库

#include <stdlib.h>:标准文件 *** 作库

#include <string.h>:字符处理函数库

2、每个程序里都包含有一个mian函数,如:

int main()

{

int a = 1;

int b = 2;

int c = 0;

c = func(a,b)

printf("%d",c)

return 0;

}

3、一般每个程序都有一些函数,函数的作用是把参数传入的值进行相加,然后返回相加后的值。

该程序涉及if语句的嵌套,具体算法是比较三个数的逻辑算法:

(1)取3个数中的任意2个数比较,将大的那个数赋给max

(2)让剩下的那个数和上一步赋给的最大值比较,将较大的数赋值给max

(3)输出最大值。

具体程序如下:

#include <stdio.h>

int main(void)

{ int a,b,c

scanf("%d %d %d",&a,&b,&c)                  // 输入3个数

int max = a                                              //默认最大值为a

if(max<b)max = b                                    //选出a,b中的最大值

if(max < c)  搭哪              晌汪    宴枝仔                             //将前两个中最大值与c比较,得出真正的最大值       max = cprintf("%d",max)                        //输出最大值

return 0}

扩展资料:

用if语句嵌套可有另一种程序写法:

#include<stdio.h>

int main(void)

{int max(int x,int y,int z)

int a,b,c,d

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

d=max(a,b,c)

printf("max=%d\n",d)

return 0}

int max(int x,int y,int z)

{int tif(x>y&&x>z)t=x

else if(y>x&&y>z)t=y

else if(z>x&&z>y)t=y

return(t)}

c语言提供了三种形式的if语句:

1、if(表达式)语句。

例如:if(x>y)printf("%d",x)

2、if(表达式)语句1 else 语句2

例如:if(x>y)printf("%d",x)

else printf("%d",y)

3、if(表达式1)语句1

else if(表达式2)语句2

else if(表达式3)语句3

else if(表达式m)语句m

else 语句 n

在每个语句中,可以有多个语句,但需要加上大括号

例:if(x>y){printf("%d",x)break}

参考资料:if语句_百度百科

#include<stdio.h>

void main(){

int a,b,c,sum

printf("请输入变猜并量a的值:")

scanf("%d",&a)

printf("请输入变量b的值:"念型)

scanf("%d",&b)

printf("请输入变量c的值:"穗高迹)

scanf("%d",&c)

sum=a+b+c

printf("a、b、c的和是:%d!\n",sum)

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12564730.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存