c語言的代碼
A. c語言代碼是什麼
C語言源代碼,就是依據C語言規則所寫出的程序代碼,常見的存儲文件擴展名為.c文件和.h文件,分別對應C源文件(source file)和C頭文件(header file)。
C語言是一門編程語言,簡單點說,就是由人類書寫按照一定規范書寫的字元,通過一定手段(編譯鏈接)轉換後,可以讓電腦或者其它電子晶元"讀懂",並按照其要求工作的語言。
在所有的編程語言中,C語言是相對古老而原始的,同時也是在同類語言中更接近硬體,最為高效的編程語言。
C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%-20%。因此,C語言可以編寫系統軟體。
當前階段,在編程領域中,C語言的運用非常之多,它兼顧了高級語言和匯編語言的優點,相較於其它編程語言具有較大優勢。計算機系統設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統中都能夠得到適用,且效率顯著。
C語言擁有經過了漫長發展歷史的完整的理論體系,在編程語言中具有舉足輕重的地位。
B. C語言 代碼
C. 關於c語言的代碼
//main.c
#include<stdio.h>
int A;
extern int power(int n);//外部函數
int main()
{
int power(int);
int b=3,c,d,m;
printf("enter the number a and its power m:\n");
scanf("%d,%d",&A,&m);
c=A*b;
printf("%d*%d=%d\n",A,b,c);
d=power(m);
printf("%d* *%d=%d\n",A,m,d);
return 0;
}
另一文件
//power.c
int power(int n);
extern A;//外部變數
int power(int n)
{
int i,y=1;
for(i=1;i<=n;i++)
y*=A;
return(y);
}
D. 求簡單C語言程序代碼!
輸入2個正整數m和n,求其最大公約數和最小公倍數
#include
#include
int main()
int m,n,p,q,s,r;
printf("請輸入兩個正整數;m,n ");
scanf("%d,%d",&m,&n);
#include<stdio.h>
main()
int a,b,t=0;
scanf("%d %d",&a,&b);
if (a<b)
printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(a*b),(a%b));
}
主要特點
C語言是一種結構化語言,它有著清晰的層次,可按照模塊的方式對程序進行編寫,十分有利於程序的調試,且c語言的處理和表現能力都非常的強大,依靠非常全面的運算符和多樣的數據類型,可以輕易完成各種數據結構的構建,通過指針類型更可對內存直接定址以及對硬體進行直接操作,因此既能夠用於開發系統程序,也可用於開發應用軟體。
以上內容參考:網路-c語言
E. c語言代碼
#include<malloc.h>
#include<stdio.h>
typedef struct
{
char name[10];
int number;
int grade;
}student;
void outputStudent(student a){
printf("%s %d %d\n",a.name,a.number,a.grade);
}
void main()
{
student *list,temp;
int N,i;
printf("輸入學生個數:\n");
scanf("%d",&N);
printf("輸入學生姓名 學號 成績: \n");
list=(student *)malloc(N*sizeof(student));
for(i=0;i<N;i++)
scanf("%s %d %d",&list[i].name,&list[i].number,&list[i].grade);
for(i=0;i<N;i++)
outputStudent(list[i]);
for(i=0;i<N-1;i++){
if(list[i].grade>list[i+1].grade){
temp=list[i];list[i]=list[i+1];list[i+1]=temp;
}
printf("成績最好的學生為:");
outputStudent(list[N-1]);
}
}
都沒分的,同學,誰回答你
F. C語言的代碼
include <stdio.h>
int main()
{
int x,y,z;
printf("請輸入xyz\n");
scanf ("%d%d%d",&x,&y,&z);
int max=x>y?x:(y>z?y:z);
int min=x<y?x:(y<z?y:z);
y=x+y+z-max-min;
x=min;
z=max;
printf("%d,%d,%d\n",x,y,z);
return 0;
}
G. c語言編程代碼
兩種方法我寫在一起,可以獨立拆開。
#include <stdio.h>
void finda1(char a[3][10]);
void finda2(char a[3][10]);
void show(char (*p)[10]);
int main()
{
char a[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};
printf("原數組內容: ");
show(a);
printf(" 1、用數組指針的方法(函數finda1): ");
finda1(a);
printf("執行後: ");
show(a);
printf(" --------------------- ");
char b[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};
printf("原數組內容: ");
show(a);
printf(" 2、用指針數組的方法(函數finda2): ");
finda2(b);
printf("執行後: ");
show(b);
return 0;
}
void finda1(char a[3][10])
{
int i,j;
char (*p)[10]=a;
for(i=0;i<3;i++)
for(j=0;j<10;j++)
if(p[i][j]=='a')
printf("發現:第%d行第%d個元素是『a』,已替換 ",i+1,j+1),p[i][j]='1';
}
void finda2(char a[3][10])
{
int i,j;
char *p[3]={&a[0][0],&a[1][0],&a[2][0]};
for(i=0;i<3;i++)
for(j=0;j<10;j++)
if(p[i][j]=='a')
printf("發現:第%d行第%d個元素是『a』,已替換 ",i+1,j+1),p[i][j]='1';
}
void show(char (*p)[10])
{
int i,j;
for(i=0;i<3;i++,printf(" "))
for(j=0;j<10;j++)
printf("%c ",p[i][j]);
}
H. C語言代碼
我給樓主編了個,但由於從VC上復制下來可以能由於這里的長度不夠,所以會有些亂的#include
<stdio.h>
void
main()
{
int
i;
float
money;
printf("請輸入經濟艙的價位:");
scanf("%f",&money);
printf("請輸入旅客所持票的倉位,1-頭等艙;2-公務艙;3-經濟艙:");
scanf("%d",&i);
switch(i)
{
case
1:
{
float
wight,m;
printf("請輸入旅客行李的實際重量");
scanf("%f",&wight);
if(wight>40)
{
m=(wight-40)*(money*1.5/100);
/*算出托運費*/
printf("旅客需繳納的托運費為%f元\n",m);
}
else
printf("旅客行李並未超出規定");
}break;
case
2:
{
float
wight,m;
printf("請輸入旅客行李的實際重量");
scanf("%f",&wight);
if(wight>30)
{
m=(wight-30)*(money*1.5/100);
/*算出托運費*/
printf("旅客需繳納的托運費為%f元\n",m);
}
else
printf("旅客行李並未超出規定");
}break;
case
3:
{
float
wight,m;
printf("請輸入旅客行李的實際重量");
scanf("%f",&wight);
if(wight>20)
{
m=(wight-20)*(money*1.5/100);
/*算出托運費*/
printf("旅客需繳納的托運費為%f元\n",m);
}
else
printf("旅客行李並未超出規定");
}break;
}
}
這個可以很好的實現你所想要的要求。
你把我這個復制到VC裡面去,就可以執行了!
I. C語言代碼
最簡單的C語言代就是輸出「helloWord」,通常是作為初學編程語言時的第一個程序代碼。具體代碼如下:
#include <stdio.h>
int main(){
printf("Hello, World! ");
return 0;
}
(9)c語言的代碼擴展閱讀:
1、程序的第一行#include <stdio.h>是預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件。
2、下一行intmain()是主函數,程序從這里開始執行。
3、下一行printf(...)是C中另一個可用的函數,會在屏幕上顯示消息"Hello,World!"。
4、下一行return0;終止main()函數,並返回值0。
J. c語言代碼……
請照圖修改後試試?