#include <stdio.h>int main(){int a,b,c,f;printf("请输入边长");scanf("%d%d%d\n",&a,&b,&c);f=a+b+c;printf("%d",f);return 0;}为什么最后这个程序运行出来输入了a,b,c后还需要我再去输入一个东西才能让我得到答案,且结果不影响呢?大一勿喷
scanf("%d%d%d\n",&a,&b,&c); 多了\n 改成 scanf("%d%d%d",&a,&b,&c);