黑马程序员技术交流社区
标题:
方法一是否比方法二,要简化?
[打印本页]
作者:
iOS
时间:
2014-5-8 21:50
标题:
方法一是否比方法二,要简化?
问题:
1、方法一是否比方法二,要简化?
2、你会选择那种方法?
方法一:
//用户输入两个整数,输出并且计算两个整数的和
#include<stdio.h>
int main()
{
int a,b;
printf("请输入第1个整数:\n");
scanf("%d",&a);
printf("请输入第2个整数:\n");
scanf("%d",&b);
printf("a=%d,b=%d\n",a,b);
printf("%d+%d=%d\n",a,b,a+b);
return 0;
}
方法二:
//用户输入两个整数,输出并且计算两个整数的和
#include<stdio.h>
int main()
{
int a,b;
printf("请输入第1个整数:\n");
scanf("%d",&a);
printf("请输入第2个整数:\n");
scanf("%d",&b);
printf("a=%d,b=%d\n",a,b);
int sum = a + b;
printf("%d+%d=%d\n",a,b,sum);
return 0;
}
复制代码
作者:
Jine
时间:
2014-5-8 22:47
……………………我实在是看不出哪里简化:L
但我会选第二中,我觉得规范点吧!!!!!!
作者:
傘が咲く
时间:
2014-5-8 22:52
在上述代码中方法二比方法一多了一个变量sum,这里确实方法一比方法二要简单一些。
但是如果有大量地方需要调用a+b,那么就不如把a+b的值用一个变量sum来存储一下,此时方法二就要比方法一来的好了。
作者:
兰闻天
时间:
2014-5-8 22:55
#include<stdio.h>
int main()
{
int a,b;
printf("请输入两个整数,用","分隔:\n");
scanf("%d,%d",&a,&b);
printf("a=%d,b=%d\n",a,b);
int sum = a + b;
printf("%d+%d=%d\n",a,b,sum);
return 0;
}
只能这样,不能再减了
作者:
Jine
时间:
2014-5-9 14:05
都牛人啊,惭愧啊!
作者:
奇迹
时间:
2014-5-9 16:21
喜欢方法二
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2