
程序如下:
#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)
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)