本文目錄一覽:
在一個C語言程序里最多可以使用多少次IF函數?
單獨一個if 是沒限制的,如果加上else 的話就有限制了,大概100多吧,因不同變異器而定
C語言編程中如何分兩次輸入?
每次要求用戶輸入時,可以通過調用標準庫函數獲取用戶輸入,如:getc(),gets(),getchar(),scanf(“%d”,a)等等,你調用幾次,程序就會要求用戶輸入幾次。
例如你這裡分兩次輸入就可以寫成如下形式:
printf(“第一次輸入”);
scanf(“%d”,a);
printf(“第二次輸入”);
scanf(“%d”,b);
c語言怎麼實現多次輸入
#includestdio.h
#includemath.h
int main(void)
{
int a,b,c;
char ch;
while(1)//把程序放入while循環里
{
printf(“輸入二次方程係數a,b,c:\n”);
scanf(“%d %d %d”,a,b,c);
double delta;
double x1;
double x2;
double x;
delta=b*b – 4*a*c;
if(a != 0)
{
if(delta 0)
{
x1 = (-b + sqrt(delta)) / (2*a);
x2 = (-b – sqrt(delta)) / (2*a);
printf(“x1=%f,x2=%f\n”,x1,x2);
}
else if(delta == 0)
{
x2=x1=(-b) / (2*a);
printf(“x2=x1=%f\n”,x1);
}
else
{
printf(“二次方程無解\n”);
}
}
else if(b != 0 a == 0)
{
x=(-c)/b;
printf(“x=%f\n”,x);
}
else
{
printf(“方程無解\n”);
}
fflush(stdin);//清空緩存區
printf(“是否繼續y/n? “);
ch=getchar();//輸入字符來控制是否繼續
if(ch!=’Y’ch!=’y’)//輸入非Y,結束程序
break;
}
return 0;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/160672.html