導航:首頁 > 軟體知識 > c程序如何編寫

c程序如何編寫

發布時間:2022-01-20 02:15:18

⑴ 如何編寫C語言程序

c語言可以用Microsoft
Visual
C++
6.0來進行編譯.
至於格式
使用.cpp還是.c,這個關系不大,反正都可以在Microsoft
Visual
C++
6.0中執行。

⑵ 如何編寫c語言程序

摘要 您好!很高興你選擇使用網路問一問咨詢項目!感謝你對我們的信任!

⑶ 用C語言如何編寫如下的程序

1、打開記事本;

2、使用文件中的「打開」菜單;

3、在彈出的對話框中選擇文件類型為「所有文件」,然後再瀏覽到程序文件,點擊打開。

但是如果需要在編譯器環境中進行調試或編譯等操作,則必須使用編譯器,編譯器必須使用與C語言文件在編寫時使用的環境要求,不同的編譯器提供的庫函數不同,不能混用。

⑷ c語言怎麼編寫

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

char fun(char *a,char *b)

{

char *t;

strcpy(t,a);

strcpy(a,b);

strcpy(b,t);

}

struct st{

char a[6][20];

};

int main()

{

struct st s[111];

int n,x[111],k=0,ts,sum=0;

scanf("%d",&n);

printf("學號 姓名 數學 物理 英語 計算機 ");

for(int i=0;i<n;i++)

{

sum=0;

for(int j=0;j<6;j++)

{

scanf("%s",s[i].a[j]);

if(j!=0&&j!=1)

{

sum+=atoi(s[i].a[j]);

}

}

x[k++]=sum/3;

}

for(int i=0;i<k;i++)

{

for(int j=0;j<k-i-1;j++)

{

if(x[j]>x[j+1])

{

ts=x[j];

x[j]=x[j+1];

x[j+1]=ts;

for(int l=0;l<6;l++)

fun(s[j].a[l],s[j+1].a[l]);

}

}

}

printf("學號 姓名 數學 物理 英語 計算機 平均成績 ");

for(int i=0;i<n;i++)

{

for(int j=0;j<6;j++)

{

printf("%s",s[i].a[j]);

for(int k=0;k<8-strlen(s[i].a[j]);k++)

printf(" ");

}

printf("%8d ",x[i]);

}

return 0;

}

⑸ c語言該如何編寫

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
struct student{
int id;
char name[10];
int age;
char sex[10];
char birthady[20];
int tel;
char nativeplace[50];
}st[50];
int i=0;
void shuru() {
char a;
do{
printf("\n請輸入學號:");
scanf("%d",&st[i].id);
fflush(stdin);
printf("\n請輸入姓名:");
gets(st[i].name);
printf("\n") ;
printf("請輸入年齡:");
scanf("%d",&st[i].age);
fflush(stdin);
printf("\n請輸入姓別:");
gets(st[i].sex);
fflush(stdin);
printf("\n請輸入生日:");
gets(st[i].birthady);
printf("\n請輸入電話:");
scanf("%d",&st[i].tel);
fflush(stdin);
printf("\n請輸入籍貫:");
gets(st[i].nativeplace);
printf("\n是否繼續輸入另外一個學生信息?(y/n)");
fflush(stdin);
a=getchar();
i++;
}while(a=='y' && i<=50);

}

void xianshi()
{
int j;
printf("\t學號\t姓名\t年齡\t性別\t生日\t\t電話\t籍貫\n");
for(j=0;j<i;j++)
printf("\t%d\t%s\t%d\t%s\t%s\t%d\t%s\n",
st[j].id,st[j].name,st[j].age,st[j].sex,st[j].birthady,st[j].tel,st[j].nativeplace);
}

void paixu() //按年齡從大到小排序函數
{
int j,k;
int temp;
for(j=0;j<i;j++)
{
for(k=0;k<i-1-j;k++)
{
if(st[k].age<st[k+1].age)
{
temp=st[k].age;
st[k].age=st[k+1].age;
st[k+1].age=temp;
}
}
}
xianshi(); //排序後輸出
}

void chazhao()
{
int m;
char name[20],b;
do
{
printf("\n請輸入想查找的學生姓名:");
fflush(stdin);
gets(name);
for(m=0;m<i;m++)
{
if(strcmp(name,st[m].name)==0)
{
printf("\n\t您查找的學生在第%d個位置找到了!!!\n",m+1);
break;
}
}
if(m>=20)
printf("\n\t沒有找到這個學生!!!\n");
else
{
printf("\t學號\t姓名\t年齡\t性別\t生日\t\t電話\t籍貫\n");
printf("\t%d\t%s\t%d\t%s\t%s\t%d\t%s\n",
st[m].id,st[m].name,st[m].age,st[m].sex,st[m].birthady,st[m].tel,st[m].nativeplace);
}
printf("\n是否查找另一個學生的信息?(y/n)");
fflush(stdin);
b=getchar();

}while(b=='y');

}

void shanchu()
{
char name[20],c;
int a,b;
do
{
printf("\n請輸入要刪除的學生姓名:\n");
fflush(stdin);
gets(name);
for(a=0;a<i;a++)
{
if(strcmp(name,st[a].name)==0)
break;
}

for(b=a;b<i;b++)
st[b]=st[b+1];
if(a>i)
printf("\t沒有找到這個學生!!!\n");

else
{
i--;
xianshi();
}

printf("\n是否繼續刪除另一個學生信息?(y/n) ");
fflush(stdin);
c=getchar();
}while(c=='y');

}

void charu()
{
shuru();
paixu();

}

void main() //主函數
{
int change;
do{
system("cls");
printf("============================學生信息管理系統===================================\n");
printf("\t\t一: 輸入學生信息\n");
printf("\t\t二: 顯示學生信息\n");
printf("\t\t三: 查找學生信息\n");
printf("\t\t四: 刪除學生信息\n");
printf("\t\t五: 插入學生信息\n");
printf("\t\t六: 退出程序\n");
fflush(stdin);
printf("\t\t請輸入功能選項:");
scanf("%d",&change);
switch(change)
{
case 1:
shuru(); break;
case 2:
xianshi(); break;
case 3:
chazhao(); break;
case 4:
shanchu(); break;
case 5:
charu(); break;
case 6:
break;
}
getch();
}while(change!=6);
}

⑹ 怎樣用C語言編寫

#include <stdio.h>
#include <conio.h>
int main()
{
while(true)
{
if(!kbhit())
continue;
char c=0;
if((c=getch())=='X')
printf("YYYYX");
}
return 0;
}

注意:
1.kbhit需要頭文件<conio.h>
2.kbhit要放在輸入函數的前面
3.不能用有有緩沖區的getchar和scanf,這里只能用getch

⑺ c語言怎樣編寫一個簡單程序

以下為程序代碼及執行結果: #include #include int main() { printf("hello world!\n"); system("pause"); return 0; } 執行結果:

⑻ 關於c語言 如何編寫程序

「水仙花數「是各位的立方和等於該數。
#include<stdio.h>
void main()
{
int ,shi,ge;
for(int i=100;i<1000;i++)
{
=i/100;
shi=i%100/10;
ge=i%10;
if(i==**+shi*shi*shi+ge*ge*ge)
{
printf("%d,",i);
}
}
}

⑼ c語言如何編寫界面程序

一、C語言中要做圖形界面,首先需要設置為圖形模式,確定顯卡類型,對屏幕進行初始化等等。
二、相關的函數如下:
1. detectgraph() 顯示卡檢測函數
2. initgraph() 圖形初始化函數
3. getdrivername() 獲取圖形驅動程序名的指針
4. getgraphmode() 獲取圖形模式函數
5. getmoderange()獲取模式值范圍函數
6. getmaxmode()獲取最大顯示模式函數
7. getmodename()獲取顯示模式名函數
8. graphdefaults()圖形設置復位預設值函數
9. setgraphmode() 設置圖形模式函數
10. restorecrtmode() 恢復文本顯示模式函數
11. graphresult() 圖形操作結果函數
12. grpaherrormsg() 圖形錯誤信息函數
13. setgraphbufsize()設置圖形緩沖區大小函數
14. setactivepage() 設置可輸出顯示頁函數
15. setvisualpage() 設置可見顯示頁數
16. closegraph()關閉圖形模式函數

⑽ 如何編寫C語言程序

#include<stdio.h>
#include<string.h>
main()
{
char s[80];
gets(s);
if(strcmp(s, "find me boring")==0)
printf("tell me\n");
else
printf("reply me\n");
}

閱讀全文

與c程序如何編寫相關的資料

熱點內容
答題助手小程序怎麼用 瀏覽:877
租房如何引流小程序 瀏覽:443
海量數據被稱為什麼 瀏覽:819
atm機顯示交易失敗怎麼回事 瀏覽:201
微信數據佔用多怎麼處理 瀏覽:917
臨沂土雜市場在哪個路上啊 瀏覽:946
電腦怎麼自己編程序 瀏覽:350
簡單的小程序為什麼人都在做 瀏覽:995
什麼東西是市場沒有的 瀏覽:868
想自學數控技術下載什麼軟體好呢 瀏覽:630
vs怎麼讀取txt文件里的數據 瀏覽:449
洛川縣勞務市場在哪裡 瀏覽:829
速買通交易手續費是多少 瀏覽:299
在哪裡可以查到本企業報關數據 瀏覽:26
白燕盞代理要什麼條件 瀏覽:811
監察站信息員有哪些 瀏覽:609
什麼印花技術洗了不掉 瀏覽:430
手機批發市場前景如何 瀏覽:728
嘉興代理公司有什麼優勢 瀏覽:377
化工產品貯存有哪些規定 瀏覽:506