รบกวนเพื่อนๆพี่ที่เก่งภาษาซีครับ

#include<stdio.h>
#include<conio.h>
int main(void){
    int n1,num,max,min;
    float avg,sum,n;
    n=1;
    sum=0;
    n1=0;
    while(1){
             printf("In put number:");
             scanf("%d",&num);

            if(n==1){
            max=num;
            min=num;
                 }
             else
             {

             if(num>max){
             max=num;
             }

             if(num<min){
             min=num;
                        }

         }
                             sum=sum+num;
                             avg=sum/n;
                             if(num<avg){

                             n1=n1+1;
                                }
                                else
                                {
                                 n1=0;
                                }
                                if(num==0||num>1000||n1==3||max-min>2*avg){
                                break;

                                }
                                n=n+1;
         }
                                                printf("Max is %d\n",max);
                                                printf("Min is %d\n",min);
                                                printf("Avg is %f\n",avg);
                                                printf("\n");

                                                getch();
                                                return 0;
                                                }
//คือตอน run มันไม่มีทศนิยมน่ะครับ
ต้องแก้ตรงไหนอ่าครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่