昨晚自己昨晚今天查看了下习题解答还有相关的资料,于是又重新做一遍,巩固学习
第一题
程序
/*给定俩个正整数,求出俩数的正差值并输出
课程:贺利坚老师C视频第七课
分支结构程序体验*/
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d",&a,&b);
if(a>b) c=a-b;
else c=b-a;
printf("俩数正差值为%d\n",c);
return 0;
}
今天在另外资料上看见 if后面的语句块如果只有一句 那么就可以省略中括号,else也是如此,经过试验果然如此
第二题
程序
/*输入3个整数,输出其中的最大值
课程:贺利坚老师C视频第七课
分支结构程序体验*/
#include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
if(a>b) d=a;
else d=b;
if(c>d) d=c;
printf("最大数是%d\n",d);
return 0;
}
这题跟上面第一题其实没什么区别,至于第三题跟参考答案基本没什么出入,以后若是有更好的解题方法在补充