『壹』 c語言,問題是怎樣再輸入一個數
用循環或者goto語句,
1.循環語句:把你要重復運行的那一段用{}擴起來,在後面加上while(1)
2.goto:再你要重復運行的代碼前面隨便加上一個語句(如abc:),然後在運行語句的結尾加上一句goto 你加的語句(如goto abc;)
『貳』 在c語言中,有時輸入一次運行完程序就不能再輸入了,怎樣實現多次輸入
加個循環!!
比如:
voidmain()
{
intx=1;
while(x>0)//輸入為0則,不能再進行輸入
{
scanf("%d",&x);
}
}
『叄』 C語言程序中怎樣保存輸入的數據,以便下一次接下去輸入
C語言編程是通過C語言程序編輯軟體上面的文件--保存(或另存為)按鍵或選項,將您編寫的程序保存在您指定的電腦磁碟目錄下的。
如果沒有用編輯軟體編寫的話,則可以直接你要存儲的目錄新建一個文本文檔(*.txt)文件,打開後在裡面編寫你的.C或.H文件,編輯完畢後,點擊文件---保存。同時修改文件名,將.txt文件修改為.C或.H文件,然後載入到C編輯器裡面進行編輯,運行就可以了。
『肆』 C語言中加什麼能讓程序在一次輸入輸出後能夠繼續輸入
#include<stdio.h>
#include<math.h>
intmain(){
doublea,b,c,dis,x1,x2,p,q;
intn=1;
while(n){
printf("Inputabc:");
scanf("%lf%lf%lf",&a,&b,&c);
dis=b*b-4*a*c;
p=-b/(2.0*a);
q=sqrt(dis)/(2.0*a);
x1=p+q;
x2=p-q;
printf("x1=%7.2f x2=%7.2f ",x1,x2);
printf("continue-1,exit-0:");
scanf("%d",&n);
if(n==0)break;
}
return0;
}
『伍』 在C語言程序設計怎樣實現程序計算完成後不退出,可以繼續輸入算式,進行計算
我將main函數做了一些改動,加了一個char a用於接收用戶輸入的y或n,如果用戶輸入y,則清屏,然後用戶可以開始進行算式輸入,如果輸入n則程序退出,如果輸入其他字元無效。在用getch()函數時要添加一個頭文件#include <conio.h>,之所以我用getch,是因為getch輸入字元y或n後不用敲回車確定就可以,當然如果你想讓用戶輸入y或n後再用回車確定的話,就把getch改成getchar就行了
void main()
{
double result;
char a;
FILE *data=fopen("61590_4.dat","at");
if(data==NULL)
data=fopen("61590_4.dat","wt");
if(data==NULL)
return;
NEXT:
token[n]=getchar();
result=exp();
if(token[n]=='\n')
{
token[n]='\0';
printf("%s=%g\n",token,result);
fprintf(data,"%s=%g\n",token,result);
}
else error();
printf("按Y繼續,按N結束\n");
while(true)
{
a = getch();
if (a == 'y')
{
system("cls");
goto NEXT;
}
else if (a == 'n')
return;
}
fclose(data);
}
『陸』 C語言關於函數的題目,怎樣敲了回車之後繼續輸入
#include<stdio.h>
#definePI3.1415926
doublegetS(doubler)
{
returnPI*r*r;
}
doublegetC(doubler)
{
return2.0*PI*r;
}
intmain()
{
charch;
doubler;
do{
scanf("%lf",&r);
printf("%.2lf,%.2lf ",getS(r),getC(r));
getchar(); // forenter
scanf("%c",&ch);
}while(ch=='Y');
return0;
}
『柒』 c語言中,想要運行一次後接著再輸入數據,在運行該怎麼弄
while(scanf("%d",&n)!=EOF)
或者
for(int i=1;i<=n;i++)
{
scanf
......printf......
}
return 0;
『捌』 怎麼寫c語言,就是再每次輸入數運行後而可以繼續多次輸入數據運行,就是沒有「安任意鍵結束」
你的意思是不是一個程序執行完以後還可以繼續執行? 如果我理解的沒錯的話你可以加一個循環語句來反復執行你的操作
比如在main裡面加入一個
while(flag)//flag是循環標簽flag為1繼續執行為0跳出
{
//......(你需要執行的代碼)
printf("ContinueorNot? (Y/N)");//輸出一個界面問你是否再運行一次程序Y=yes,N=no
scanf("%c",c);//c用來寄存你輸入的字元
if(c=='n'&&c=='N')//判斷是否輸入N也就是no不執行的意思
flag=0;
}
『玖』 C語言怎麼執行完畢後繼續輸入數據執行而不是按回車鍵後就退出
可以用循環。如goto.
但是這樣會構成死循環,而退不出程序。