當前位置:首頁 » 編程語言 » c語言如何一直循環運行
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言如何一直循環運行

發布時間: 2022-07-18 10:31:11

c語言如何循環運行程序

#include<stdio.h>

intmain(void)
{
intx;
doubley;
while(1)
{
printf("請輸入你的門店營業額:");
scanf("%d",&x);
if(x<=100)
{
printf("該門店您沒有利潤

");
}
elseif(x>100&&x<=500)
{
y=(x-100)*0.0055;
printf("%lf",y);
}elseif(x>500&&x<=1000)
{
y=(x-500)*0.05+2.2;
printf("%lf",y);
}elseif(x>1000&&x<=4000)
{
y=(x-1000)*0.0045+2.5+2.2;
printf("%lf",y);
}elseif(x>4000&&x<=30000)
{
y=(x-4000)*0.0035+13.5+2.5+2.2;
printf("%lf",y);
}elseif(x>30000&&x<=100000)
{
y=(x-30000)*0.0025+91+13.5+2.5+2.2;
printf("%lf",y);
}elseif(x>100000&&x<=1000000)
{
y=(x-100000)*0.0005+175+91+13.5+2.5+2.2;
printf("%lf",y);
}elseif(x>1000000&&x<=8000000)
{
y=(x-60000)*0.35+6000+5000+3000+450+30+25;
printf("%lf",y);
}elseif(x>8000000&&x<=10000000)
{
y=(x-80000)*0.4+7000+6000+5000+3000+450+30+25;
printf("%lf",y);
}else
{
y=(x-10000)*0.45+8000+7000+6000+5000+3000+450+30+25;
printf("%lf",y);
}
}

return0;
}

⑵ 我寫了一個C語言程序,如何讓它循環運行。大神修改下代碼。

以下是你要的代碼
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int
main()
{

char
cmd[20]="shutdown
-s
-t
";

char
t[5]="0";

int
c;

system("title
C語言關機程序");
//設置cmd窗口標題

system("mode
con
cols=37
lines=14");
//窗口寬度高度

system("color
f0");
//可以寫成
red
調出顏色組

system("date
/T");

system("TIME
/T");

printf("-----------
C語言關機程序
-----------\n");

printf("1.實現15分鍾內定時關閉計算機\n");

printf("2.立即關閉計算機\n");

printf("3.注銷計算機\n");

printf("4.取消定時關機\n");

printf("5.檢查更新");

printf("6.退出系統\n");

printf("------------
By--QHnan
-------------\n");

puts("

版本號:1.00.34");
while(1)
{

scanf("%d",&c);

switch(c)
{

case
1:

printf("您想在多少秒後自動關閉計算機?為60的倍數。(0~900)\n");

scanf("%s",t);

system(strcat(cmd,t));

case
2:

system("shutdown
-p");

case
3:

system("shutdown
-l");

case
4:

system("shutdown
-a");

case
6:

break;

default:

printf("Error!\n");

case
5:

puts("更新網址:");

puts("https://pan..com/share/home?

uk=2690678049#category/type=0");

}
}

system("pause");

return
0;
}

⑶ 為什麼是否繼續一直在循環(C語言),我只運行了主函數和jia函數

#include <stdio.h>
#include <string.h> //增加此行

double jia()
{ char n[4]; //此行有改動
double i,j,min;
int k,m=225;
printf("請輸入兩個數字: (中間用一個空格隔開)");
for(k=0; k<m; ++k)
{ scanf("%lf %lf",&i,&j);
min = i + j;
printf("是否繼續(只輸入小寫yes或者小寫no)");
scanf("%s",n); //此行有改動
if(strcmp(n,"yes")==0) //此行有改動
continue;
}
return min;
}

double jian()
{ double i,j,min;
printf("請輸入兩個數字: (中間用一個空格隔開)");
scanf("%lf %lf",&i,&j);
min = i - j;
return min;
}

double cheng()
{ double i,j,min;
printf("請輸入兩個數字: (中間用一個空格隔開)");
scanf("%lf %lf",&i,&j);
min = i * j;
return min;
}

double chu()
{ double i,j,min;
printf("請輸入兩個數字: (中間用一個空格隔開)");
scanf("%lf %lf",&i,&j);
min = i / j;
return min;
}

int main()
{ char q;
printf("請輸入運算方式: (+ - * /,注:只能是括弧裡面的,不能是文字)");
scanf("%c",&q);
switch(q)
{ case '+':
printf("%lf",jia());
break;
case'-':
printf("%lf",jian());
break;
case'*':
printf("%lf",cheng());
break;
case'/':
printf("%lf",chu());
break;
}
return 0;

}

⑷ C語言中寫完的程序如何讓他循環運行

/*針對你的補充,做了如下修改。應該符合你的心意。依據dos畫面的大小,親自給你調整了,循環次數和清屏操作。
*/
#include<stdio.h>
#include<stdlib.h> //rand()
#include<time.h> //srand()
void main()
{
//定義變數
int pc,quan;
int i=0; //added by ppliang0415
//給變數賦值

while(1){ //added by ppliang0415
//使每一次產生的數不同
srand((unsigned)time(NULL));
//產生1--3之間的一個數
pc=rand()%(3-1+1)+1;
printf("%d\n",pc);

//
printf("請出拳:");
scanf("%d",&quan);

if(quan==1||quan==2||quan==3)
{
//比較
if(pc==1) //計算機出石頭
{
if(quan==1)
{
printf("平了\n");
}
else if(quan==2)
{
printf("計算機勝\n");
}
else if(quan==3)
{
printf("我勝\n");
}
}
else if(pc==2)//計算機出剪子
{
if(quan==1)
{
printf("我勝\n");
}
else if(quan==2)
{
printf("平了\n");

}
else if(quan==3)
{
printf("計算機勝\n");
}
}
else//計算機出布
{
if(quan==1)
{
printf("機勝\n");
}
else if(quan==2)
{
printf("我勝\n");
}
else if(quan==3)
{
printf("平了\n");
}
}
}
else
{
printf("請輸入1,2,3\n\a\a");
}
i++; //added by ppliang0415
if(i==7)//added by ppliang0415
{system("cls"); //added by ppliang0415
i=0;}//added by ppliang0415
}//added by ppliang0415
}

⑸ C語言:輸入\之類的話 for語句會一直往下循環輸出,如何終止

輸入之類的話 for語句會一直往下循環輸出,是因為程序需要讀入一個整數,但是輸入的非法字元會一直停留在輸入緩沖區中,要想終止,可以按下Ctrl+Break終止循環。

正面的程序已經幫你改好了:

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main()

{ int a, b,i;

srand((unsigned)time(NULL));//使用時間作為參數來生成隨機數

a = rand() % 100 + 1;

printf("《C語言程序設計》翻轉課堂—猜數游戲 歡迎來到猜數游戲 游戲說明:該程序將會生成1~100之間的整數,然後就由您負責猜數,同樣也要輸入1~100之間的整數,不許耍賴哦! ");//對游戲進行說明

for (i =1; i >0; i++)

{ fflush(stdin);

printf(" 請輸入你想要猜的數字:");

scanf("%d", &b);

if (b == 0)

{ printf(" 感謝您的遊玩,期待下次能再與你相遇^O^ ");

break;

}

if (b > 100 || b < 1)

{ printf(" 不許耍賴亂輸數字,你到底想不想贏 ̄へ ̄ ");

fflush(stdin);

}

else

{ if (a == b)

printf(" 恭喜您猜對啦!!!o(^▽^)o 本次程序的隨機數就是%d ", a);

else

printf(" 抱歉您沒有猜對(╥╯^╰╥) 本次程序的隨機數是%d ", a);

printf("本次游戲結束啦,喜歡的話可以繼續^O^,如果不想玩了輸入0就可以退出哦 ");

}

}

printf(" 編寫成員:楊天晟、付京華");

return 0;

}

⑹ c語言怎麼讓一個程序循環運行一萬次

咨詢記錄 · 回答於2021-11-05