當前位置:首頁 » 編程語言 » c語言簡單代碼

c語言簡單代碼

發布時間: 2022-02-05 17:04:14

c語言簡單代碼

如果你想知道為什麼會出現7253的話...

從代碼上一行行看下來,當你看到c=a+b; 時,你還沒輸入哦,這時a和b是多少呢?
不知道,計算機也不知道,於是,給了一個隨機數(當然,說是隨機數應該不準確,只是內存里分別分配給a和b的各兩個位元組空間里原有的值.是別的程序運行後留下的,這個值可不確定啊,很可怕的一件事...)

把c=a+b;放到scanf("%d,%d",&a,&b);後面,那麼,當你輸入之後才去運行加法,這時a和b的值就是你輸入的值了...這樣才能輸出正確的加法結果...

❷ C語言最簡單程序

簡單易操作的程序如下:

  1. 輸入幾月幾日,計算是2018年的第幾天。

  2. #include<stdio.h>

  3. intmain(intargc,char*argv[]){

  4. intmonth,day,days=0;

  5. printf("輸入月");

  6. scanf("%d",&month);

  7. printf("輸入日");

  8. scanf("%d",&day);

  9. switch(month-1){

  10. case11:days+=30;

  11. case10:days+=31;

  12. case9:days+=30;

  13. case8:days+=31;

  14. case7:days+=31;

  15. case6:days+=30;

  16. case5:days+=31;

  17. case4:days+=30;

  18. case3:days+=31;

  19. case2:days+=29;

  20. case1:days+=31;

  21. default:days+=day;break;

  22. }

  23. printf("這一天是2018年的第%d天 ",days);

  24. return0;

  25. C的數據類型包括:整型、字元型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。

拓展資料:

C語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程序設計語言。在表達式方面較其它程序語言更為簡潔,如自加、自減、逗號運算和三目運算使表達式更為簡單,但初學者往往會覺的這種表達式難讀,關鍵原因就是對運算符和運算順序理解不透不全。

當多種不同運算組成一個運算表達式,即一個運算式中出現多種運算符時,運算的優先順序和結合規則顯得十分重要。在學習中,對此合理進行分類,找出它們與數學中所學到運算之間的不同點之後,記住這些運算也就不困難了,有些運算符在理解後更會牢記心中,將來用起來得心應手,而有些可暫時放棄不記,等用到時再記不遲。

❸ c語言100行簡單一點的代碼

登錄幼兒園200個小朋友的數據:姓名、性別、年齡、身高、體重、出生日期,分別按年齡排序後輸出。
#include<stdio.h>
#define N 200
struct child
{
char name[10];
char sex[3];
int age;
int height;
float weight;
struct {
int year;
int month;
int day;
}bdate;
}ch[N];
void input()
{
int i;
for(i=0;i<N;i++)
{
printf("\n請輸入第%d名小朋友信息:\n",i+1);
printf("姓名:");
scanf("%s",ch[i].name);
printf("性別:");
scanf("%s",ch[i].sex);
printf("年齡:");
scanf("%d",&ch[i].age);
printf("身高:");
scanf("%d",&ch[i].height);
printf("體重:");
scanf("%f",&ch[i].weight);
printf("出生日期[YYYY-MM-DD]:");
scanf("%d-%d-%d",&ch[i].bdate.year,&ch[i].bdate.month,&ch[i].bdate.day);
}
}
void sort()
{
struct child ct;
int i,j;
for(i=0;i<N-1;i++)
for(j=0;j<N-i-1;j++)
if(ch[j].height<ch[j+1].height)
{
ct=ch[j];
ch[j]=ch[j+1];
ch[j+1]=ct;
}
}
void output()
{
int i;
printf("\n\t幼兒園小朋友一覽(依身高排序)\n");
printf("===================================================\n");
printf(" 姓名 性別 年齡 身高 體重 出生日期 \n");
printf("===================================================\n");
for(i=0;i<N;i++)
printf(" %-8s %-2s %2d %d %3.1f %d.%d.%d\n",ch[i].name,ch[i].sex,ch[i].age,ch[i].height,ch[i].weight,ch[i].bdate.year,ch[i].bdate.month,ch[i].bdate.day);
}
void main()
{
input();
sort();
output();
}

❹ 求簡單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語言

❺ 最簡單的C語言程序是什麼

在屏幕上輸出 「This is a C program。」

#include//這是編譯預處理指令

int main() //定義主函數

{ //函數開始的標志

printf ("This is a C program。 ");//輸出所指定的一行信息

return 0; //函數執行完畢之後返回函數值0

} //函數結束的標志。

❻ c語言基礎代碼,越詳細,解釋越簡單,越好

你並沒有把詳細的 C 語言基礎代碼寫出來,別人怎麼幫助你添加註釋語句啊?因為所說的 C 語言基礎代碼實際上並沒有一定之規。怎麼樣才算是基礎代碼、有幾行代碼就可以、足夠了?這些都是靈活的、並不是一成不變的。例如,最、最簡單的 C 語言基礎代碼就是:很多 C 語言教材上的第一個程序,輸出:"Hello, World !"。該詳細的 C 語言代碼如下:
#include <stdio.h> /* 基本輸入輸出頭文件,包括:printf、scanf等的庫函數原型說明 */
void main( ) /* 任何一個 C 語言源代碼都必須包含主函數 main( ),void 表示該函數不返回任何值 */
{ /* 在 C 語言代碼中,任何一個函數都是以 { 開始,並且以 } 結束 */
printf( "Hello, World !\n" ) ; /* 在電腦屏幕上輸出字元串:Hello, World */

}

❼ 求最簡單的C語言程序

#include<stdio.h>

main()

{

int a,b,t=0;

scanf("%d %d",&a,&b);

if (a<b)

{

t=a;

a=b;

b=t;

}

printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(a*b),(a%b));

}

❽ 幫忙寫一段簡單的c語言代碼

#include <stdio.h>


int main()

{

FILE *fp;

int a[3][9],i,j;

if((fp=fopen("C:\cDemo\data.txt","r"))!=NULL)

{

for(i=0;i<3;++i)

{

for(j=0;j<9;++j)

{

fscanf(fp,"%d",&a[i][j]);

}

}

for(i=0;i<3;++i)

{

for(j=0;j<9;++j)

{

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

}

printf(" ");

}

}

else

{

puts("Can't open C:\cDemo\data.txt");

}

return 0;

}

❾ 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]);

}

熱點內容
開源伺服器雲存儲多少錢 發布:2025-01-04 16:10:45 瀏覽:662
我的世界泥土商店伺服器8月 發布:2025-01-04 15:58:40 瀏覽:822
怎麼在電腦上重啟機房伺服器 發布:2025-01-04 15:40:02 瀏覽:869
攝影後期電腦配置i5怎麼樣 發布:2025-01-04 15:39:19 瀏覽:403
linux橋接設置 發布:2025-01-04 15:39:07 瀏覽:57
安卓屏幕怎麼設置成老人用的 發布:2025-01-04 15:33:53 瀏覽:314
學電腦編程要多久 發布:2025-01-04 15:20:15 瀏覽:331
華為手機存儲卡插哪 發布:2025-01-04 15:01:02 瀏覽:39
ftp是一種服務嗎 發布:2025-01-04 14:59:41 瀏覽:161
寶寶商業保險怎麼配置 發布:2025-01-04 14:53:20 瀏覽:786