本文目錄一覽:
- 1、如何用C語言編寫一個簡單的程序!
- 2、最簡單的C語言代碼
- 3、求最簡單的C語言程序
- 4、誰提供一原創C語言完整程序,50行以上,有程序注釋,急用
- 5、求一個簡單100行c語言程序,一定要原創
- 6、求簡單C語言程序代碼!
如何用C語言編寫一個簡單的程序!
上了大學有很多同學都在學習C語言,C++就是C語言的一種,那麼怎麼用c語言寫一個簡單的程序hello world呢,下邊來給大家演示一下
工具/材料
電腦,c語言軟體
01
滑鼠左鍵雙擊c語言軟體,打開,打開後界面如圖,點擊關閉即可
02
點擊上方程序窗口左上角的文件,選擇新建
03
在打開的窗口中選擇文件,下邊一般是第四個 c++Source file,輸入文件名(hellw.c),一定要以「.c」為後綴結尾
04
進入編輯頁面在,頁面編輯源代碼就可以
#includestdio.h
void main()
{
printf(“hello world!”\n);
}
然後選擇保存,列印,輸出運行。
05
輸出的效果就是這樣了,一個簡單的c語言程序就寫好了
特別提示
所有的輸入都要在英文半形的情況下輸入,不然程序會不能識別,會報錯。
最簡單的C語言代碼
最簡單的C語言代就是輸出「helloWord」,通常是作為初學編程語言時的第一個程序代碼。具體代碼如下:
#include stdio.h
int main(){
printf(“Hello, World! \n”);
return 0;
}
擴展資料:
1、程序的第一行#include stdio.h是預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件。
2、下一行intmain()是主函數,程序從這裡開始執行。
3、下一行printf(...)是C中另一個可用的函數,會在屏幕上顯示消息"Hello,World!"。
4、下一行return0;終止main()函數,並返回值0。
參考資料來源:百度百科-c語言
求最簡單的C語言程序
#includestdio.h
main()
{
int a,b,t=0;
scanf(“%d %d”,a,b);
if (ab)
{
t=a;
a=b;
b=t;
}
printf(“%d %d %d %d %d”,(a+b),(a-b),(a/b),(a*b),(a%b));
}
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
儘管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標準規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
誰提供一原創C語言完整程序,50行以上,有程序注釋,急用
#includereg52.h
#define uchar unsigned char //宏定義
#define uint unsigned int
sbit rs=P2^6; //液晶引腳位定義
sbit rw=P2^5;
sbit en=P2^7;
sbit k5=P2^3; //獨立鍵盤位定義
sbit k6=P2^2;
sbit k7=P2^4;
sbit sda=P2^1; //EEPROM位定義
sbit scl=P2^0;
sbit JD=P1^4;
uchar i,tt,a;
char shi,fen,miao;
uchar code D[]=” 2011-3-24″;
uchar code D1[]=” : : “;
void delay1() //延時函數,延時時間約4us
{;;}
void start() //EEPROM中開始信號
{
sda=1;
delay1();
scl=1;
delay1();
sda=0;
delay1();
}
void stop() //EEPROM中停止信號
{
sda=0;
delay1();
scl=1;
delay1();
sda=1;
delay1();}
void response() //EEPROM中應答信號
{
uint i;
scl=0;
delay1();
scl=1;
delay1();
while((sda==1)(i250))i++)
scl=0;
delay1();
}
void write_byte(uchar shu)//在EEPROM中寫8位2進位數
{
uint i;
uchar temp;
temp=shu;
for(i=0;i8;i++)
{
temp=temp1;
scl=0;
delay1();
sda=CY;
delay1();
scl=1;
delay1();
}
scl=0;
delay1();
sda=1;
delay1();
}
uchar read_byte()//從EEPROM中讀8位2進位數
{
uint i;
uchar a;
scl=0;
delay1();
sda=1;
delay1();
for(i=0;i8;i++)
{
scl=1;
delay1();
a=(a1)|sda;
delay1();
scl=0;
delay1();
}
return a;
}
void write(uchar address,uchar date)//在EEPROM指定地址寫入數據
{
start();
write_byte(0xa0);
response();
write_byte(address);
response();
write_byte(date);
response();
stop();}
uchar read(uchar address) //從EEPROM中指定地址讀數據
{
uchar date;
start();
write_byte(0xa0);
response();
write_byte(address);
response();
start();
write_byte(0xa1);
response();
date=read_byte();
stop();
return date;
}
void delay(uchar z) //延時函數
{
uchar x,y;
for(x=z;x0;x–)
for(y=120;y0;y–);
}
write_com(uchar com) //給液晶寫指令
{
en=0;
rs=0;
rw=0;
P0=com;
delay(5);
en=1;
delay(5);
en=0;
}
write_date(uchar date) //給液晶寫數據
{
en=0;
rs=1;
rw=0;
P0=date;
delay(5);
en=1;
delay(5);
en=0;
}
void write_sfm(uchar add,char date)//液晶在指定位置開始寫指定的數
{ char x,y;
x=date/10;
y=date%10;
write_com(0x80+0x40+add);
write_date(0x30+x);
write_date(0x30+y);
}
void init()
{ TMOD=0x01; //定時器0的初始化
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;ET0=1;
TR0=1;
write_com(0x38); //液晶的初始化
write_com(0x0c);
write_com(0x06);
write_com(0x01);
write_com(0x80);
for(i=0;i12;i++) //顯示液晶的第一行
{write_date(D[i]);br delay(20);br }
write_com(0x80+0x40);//顯示液晶的第二行
for(i=0;i12;i++)
{write_date(D1[i]);br delay(20);br }
shi=read(4);//從eeprom中讀值分別賦給時分秒
fen=read(5);
miao=read(2);
write_sfm(4,shi);//液晶第二行顯示時分秒
write_sfm(7,fen);
write_sfm(10,miao);}
void main()
{
init();
while(1)
{
if(k5==0)
{
delay(5);
if(k5==0)
{
while(!k5);//鬆手檢測
delay(5);
while(!k5);
a++;
TR0=0;
if(a==4)
{
a=0;
TR0=1;
tt=0;
}
}
}
switch(a)
{
case 1: //秒的調整
{ write_com(0x80+0x40+11);//調游標到秒的位置
write_com(0x0f); //游標閃爍
if(k6==0)
{
delay(5);
if(k6==0)
{ while(!k6);
delay(5);
while(!k6);
miao++;
if(miao==60)
miao=0;
write(2,miao);
write_sfm(10,miao);
write_com(0x80+0x40+11);
}
}
if(k7==0)
{
delay(5);
if(k7==0)
{ while(!k7);
delay(5);
while(!k7);
miao–;
if(miao0)
miao=59;
write(2,miao);
write_sfm(10,miao);
write_com(0x80+0x40+11);
}
}
} break;
case 2: //分鐘的調整
{ write_com(0x80+0x40+8);//調游標到分的位置
if(k6==0)
{
delay(5);
if(k6==0)
{ while(!k6);
delay(5);
while(!k6);
fen++;
if(fen==60)
fen=0;
write(5,fen);
write_sfm(7,fen);
write_com(0x80+0x40+8);
}
}
if(k7==0)
{
delay(5);
if(k7==0)
{ while(!k7);
delay(5);
while(!k7);
fen–;
if(fen0)
fen=59;
write(5,fen);
write_sfm(7,fen);
write_com(0x80+0x40+8);
}
}
} break;
case 3: //小時的調整
{ write_com(0x80+0x40+5);//調游標到小時的位置
if(k6==0)
{
delay(5);
if(k6==0)
{ while(!k6);
delay(5);
while(!k6);
shi++;
if(shi==24)
shi=0;
write(4,shi);
write_sfm(4,shi);
write_com(0x80+0x40+5);
}
}
if(k7==0)
{
delay(5);
if(k7==0)
{ while(!k7);
delay(5);
while(!k7);
shi–;
if(shi0)
shi=23;
write(4,shi);
write_sfm(4,shi);
write_com(0x80+0x40+5);
}
}
} break;
case 0:
{
write_com(0x0c); //開液晶顯示,不顯游標,游標不閃
if(tt==20) //每過一秒時鐘走一秒
{
tt=0;
miao++;
if(miao==60)
{
JD=0;
miao=0;
fen++;
if(fen==60)
{
fen=0;
shi++;
if(shi==24)
shi=0;
write_sfm(4,shi);
write(4,shi);
}
write_sfm(7,fen);
write(5,fen);
}
write_sfm(10,miao);
write(2,miao);
if(miao==30)
JD=1;
}
}
}
}
}
void timer0() interrupt 1 //定時器0函數
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
tt++;
}
C++的~~LCD時鐘程序
求一個簡單100行c語言程序,一定要原創
答案voidmain(){intsele=1,t;floatx;system(“cls”);printf(“歡迎使用簡易菜單!本菜單在VC++平台編譯通過\n”);printf(“有何建議請聯繫本人!\n”);printf(“成績管理菜單\n”);printf(“\n”);printf(“1.輸入成績2.計算總分3.求平均值4.輸出總分與平均5.清理屏幕6.高低排列7.上平均分人數0.退出8.全部情況:總分平均分第一名及格人數”);scanf(“%d”,sele);puts(“”);if(sele=0sele1.輸入成績2.計算總分3.求平均值4.輸出總分與平均5.清理屏幕6.高低排列7.上平均分人數0.退出8.全部情況:總分平均分第一名及格人數\n”);break;case6:gaodi(a);break;case7:super(a);break;case8:full(t,x);break;}elseprintf(“你的輸入有誤,請重新:”);}
求簡單C語言程序代碼!
輸入2個正整數m和n,求其最大公約數和最小公倍數
#include
#include
int main()
int m,n,p,q,s,r;
printf(“請輸入兩個正整數;m,n\n”);
scanf(“%d,%d”,m,n);
#includestdio.h
main()
int a,b,t=0;
scanf(“%d %d”,a,b);
if (ab)
printf(“%d %d %d %d %d”,(a+b),(a-b),(a/b),(a*b),(a%b));
}
主要特點
C語言是一種結構化語言,它有著清晰的層次,可按照模塊的方式對程序進行編寫,十分有利於程序的調試,且c語言的處理和表現能力都非常的強大,依靠非常全面的運算符和多樣的數據類型,可以輕易完成各種數據結構的構建,通過指針類型更可對內存直接定址以及對硬體進行直接操作,因此既能夠用於開發系統程序,也可用於開發應用軟體。
以上內容參考:百度百科-c語言
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/298073.html