请问该程序还能够继续简化吗?
#include <stdio.h>#define M(y) (y)*(y) //保证其优先级不变!!!
void main()
{
int a,c,max;
c = 100;
printf("Please input a:");
scanf("%d,%d",&a);
max = M(a + c);
printf("max = %d\n",max);
} 本帖最后由 jackz007 于 2019-11-4 10:45 编辑
你确信这一句没有问题?
scanf("%d,%d",&a);
这样算不算简化?
#include <stdio.h>
#define M(y) (y)*(y) //保证其优先级不变!!!
int main(void)
{
int a ;
printf("Please input a : ") ;
scanf("%d" , & a) ;
printf("max = %d\n",M(a + 100)) ;
} scanf("%d,%d",&a);//看看你这句两个格式符对应一个变量?
bin554385863 发表于 2019-11-4 10:43
scanf("%d,%d",&a);//看看你这句两个格式符对应一个变量?
对对对,刚刚才发现,谢谢您! jackz007 发表于 2019-11-4 10:41
你确信这一句没有问题?
scanf("%d,%d",&a);
好的好的,谢谢您!
页:
[1]