① c語言,怎麼設置按下某個鍵執行某些代碼
每段代碼分別放置在一個函數中,然後在main中通過以下步驟選擇執行:
scanf命令,要求用戶輸入選項;
switch···case···命令,判斷用戶輸入的數字,然後根據不同值執行不同的函數即可。
不知道你是不是這個意思,希望對你有幫助。
② C語言怎樣敲代碼敲的快啊,我看視頻上都敲的那麼快
你必須要對鍵盤很熟悉,敲得快的,首先你要回盲打,其次,你要對代碼很熟。自己本身對代碼不熟,一邊敲一邊還要看書上代碼是什麼評的,能快才怪呢。這些都是慢慢練過來的,我當初就是上C語言課的時候,開始盲打,不然上課跟不上老師的節奏。自己課後多練練吧!
③ c語言編程題代碼怎麼敲
第8題
#include<stdio.h>
#include<math.h>
int main()
{
float a, b, c, disc, x1, x2, p, q;
scanf("a=%f,b=%f,c=%f", &a, &b, &c);
disc = b * b - 4 * a * c;
p = -b / (2 * a);
q = sqrt(disc) / (2 * a);
x1 = p + q;
x2 = p - q;
printf("x1=%5.2f\nx2=%5.2f\n", x1, x2);
return 0;
}
第9題
#include<stdio.h>
void main()
{
int i, j;
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5 - i; j++)
printf(" ");
printf("\n");
for (j = 0; j < 5; j++)
printf("*");
}
}
④ 如何用c語言編出能用鍵盤敲出音樂的的程序
下面用beep函數發音,按鍵 1,2,3,4,5,6,7,8 對應 多來米發少。。。
按換行鍵結束。0.3秒一個音,不要按得太快。
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
void main()
{
char p;
int i=0;
printf("input 12345678..\n");
while ( i < 50 ){
p = getch();
if (p == '\r') break;
switch(p-'0'){
case 1: Beep(523,300);break;
case 2: Beep(587,300);break;
case 3: Beep(659,300);break;
case 4: Beep(698,300);break;
case 5: Beep(784,300);break;
case 6: Beep(880,300);break;
case 7: Beep(980,300);break;
case 8: Beep(1060,300);break;
default: break;
}
i++;
}
exit(0);
}