本文目錄一覽:
c語言分屏顯示且每屏10條記錄怎麼做?
c語言分屏顯示且每屏10條記錄可以這麼做:
#includestdio.h
#includestdlib.h
int main()
{ int n,i;
scanf(“%d”,n);
getchar();
for(i=0; in; i++)
{ if(i%10==0)
{ system(“cls”);
printf(“********* 標題 **********\n”);
}
printf(“第%d條記錄:。。。\n”,i+1);
if(i%10==9)getchar();
}
return 0;
}
利用C語言將屏幕分成兩個部分 不同顏色。
你這個用C語言實現基本不可能,最接近的話應該用類庫MFC,使用C++實現,否則這個工程量完全不是一個人完成的。。。
C語言運行時,怎麼能讓運行結果分屏顯示?
可以在輸出達到一定數量時,加入一個getch();或是system(“pause”);以實現暫停輸出,按任一鍵後繼續。
#includestdio.h
void main()
{
int a,b,c;
for(a=1 ;a300;a++)
{
printf(“A=%d\n”,a);
if(a%20==0)system(“pause”);
}
system(“pause”);
}
C語言問題
我還有前四題
(1) 基礎部分(以下8題,任選5題—60%,多做酌情加分)
①分屏處理數據系統:
隨機產生1000個數,並分屏顯示(每行顯示10個數字,每頁顯示10行),而且在每一屏的下方顯示本屏中數據的最大值、最小值和平均值。
提示:循環顯示,在分屏點上輸出press any key to continue…,通過getch()函數讓用戶以按回車鍵的方式進入下一屏。
②擲骰子遊戲:
兩人玩骰子,遊戲規則如下:
1) 兩人輪流擲骰子,每次擲兩個,每人最多擲10次。
2) 將每人每次的分值累加計分
3) 當兩個骰子點數都為6時,計8分;當兩個點數相等且不為兩個6時,計7分;當兩個點數不一樣時,計其中點數較小的骰子的點數。
4) 結束條件:當雙方都擲10次或經過5次後一方累計分數為另一方的兩倍。最後顯示雙方分數並判定優勝者。
③射擊遊戲:
在程序運行時屏幕上方第一行隨機出現一個 符號,要求遊戲者輸入一個1-200之間的整數,當用戶輸入一個整數後,一個*立即從屏幕底端的該整數列向上移動,若移動到屏幕的頂端能撞上 符號,則遊戲者獲勝;若沒有撞上,則要求再輸入一個整數,共允許輸入5次,如果一直沒有撞上,則認為遊戲者輸。
提示:
1)輸入 符號可以採用printf(“%c”,’\1′)
2)顯示*號向上移動:輸出一些空行;輸出*號;以循環的方式增加延時(for(i=0;i100000;i++););clrscr()清屏重新繪製*號。
④車票問題:
假設某線路的公共汽車共設置26個車站,準備了1元、2元…6元的車票,收費標準為:6站以內票價為1元,每4站票價增加1元。現在隨機生成一些乘客的上車站與下車站,顯示每位乘客應付的票價和單程售出的總票價,並統計幾元的車票賣得最多。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/158266.html