當前位置:首頁 » 編程語言 » 一個簡單的c語言

一個簡單的c語言

發布時間: 2022-09-24 02:48:29

1. 最簡單的c語言程序是什麼

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

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

int main() //定義主函數

{ //函數開始的標志

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

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

} //函數結束的標志。

2. 一個簡單的c語言程序(解釋一下)。

f(int
a)
........定義f()函數體,他的參數是a,int類型
{auto
b=0;................定義局部變理b
static
c=3;
...........定義靜態存儲變數c=3
b=b+1;
..................每次調用時b+1,相當於b++
c=c+1;
................每次調用時c+1,相當於c++
return(a+b+c);
.................把a+b+c的值返回到printf("%d",f(a));
中的f(a)

}
main()
{int
a=2,i;
...............定義變數a,i其中a賦初值而i沒有給出值
for(i=0;i<3;i++)
..............建立一個for循環
printf("%d",f(a));
..............輸出printf("%d",f(a))共三次
}

3. 寫一個簡短的C語言代碼

最簡單的C語言代就是輸出「helloWord」,通常是作為初學編程語言時的第一個程序代碼。具體代碼如下:

#include <stdio.h>

int main(){

printf("Hello, World! ");

return 0;

}

(3)一個簡單的c語言擴展閱讀:

1、程序的第一行#include <stdio.h>是預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件。

2、下一行intmain()是主函數,程序從這里開始執行。

3、下一行printf(...)是C中另一個可用的函數,會在屏幕上顯示消息"Hello,World!"。

4、下一行return0;終止main()函數,並返回值0。

4. 求最簡單的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));

}

5. 一個簡單的c語言程序

很多程序都是非常簡單的:
1.輸入2個正整數m和n,求其最大公約數和最小公倍數
#include<stdio.h>
#include<math.h>
int main()
{
int m,n,p,q,s,r;
printf("請輸入兩個正整數;m,n\n");
scanf("%d,%d",&m,&n);
s=m*n;
if(m<n)
{
p=m;
m=n;
n=p;
}
printf("%d\t%d\n",m,n);/*按從大到小輸出m,n */
while(n!=0)
{
q=m%n;
m=n;
n=q;
}
/*是不是m才是最大公約數啊*/
r=s/m;
printf("m和n最大公約數為 %d\n",m);
printf("m和n最小公倍數為 %d\n",r);/*m和n的積除以m和n的最大公約數即為最小公倍數*/
return 0;
}

2.輸出100以內能被3整除且個位數為6的所有整數。
#include<stdio.h>
int main(void)
{
int i;
for(i=1;i<=100;i++)
if(i%3==0&&i%10==6)printf("%d ",i);
return 0;
}

3. 編程計算從1到10各數階乘的和,即1! + 2! + 3! + …… + 9! + 10! 的和
#include<stdio.h>
int main(void)
{
int sum,i,term;
sum=0;
term=1;
for(i=1;i<=10;i++)
{
term=term*i;
sum=sum+term;
printf("%d的階乘 %d\n",i,term);
}
printf("1到10各數階乘的和 %d\n",sum);
return 0;
}

4.使用嵌套循環產生下列由大寫字母組成的圖
#include<stdio.h>
int main(void)
{
char ch1,ch2;
for(ch1='A';ch1<='Z';ch1++)
{
for(ch2='A';ch2<=ch1;ch2++)
printf("%c",ch2);
printf("\n");
}
return 0;
}

5. 編程輸出所有三位數中的素數。
#include<stdio.h>
int main(void)
{
int x,i;
for(x=100;x<=999;x++)
{
for(i=2;i<x/2;i++)
if(x%i==0)break;
if(i==x/2)printf("%d ",x);
}
return 0;
}

6. 定義一個函數even(),判斷一個整數是否是偶數。如果是偶數返回1,否則返回0。(要求包括能使程序正常運行的主函數)
#include<stdio.h>
int main(void)
{
int even(int);
int x,y;
scanf("%d",&x);
y=even(x);
if(y==1)
printf("%d 是偶數\n",x);
else
printf("%d 是奇數\n",x);
return 0;
}
int even(int x)
{
if(x%2==0)
return 1;
else
return 0;
}

7. 編寫函數mypow,求整型變數x的y次方。(要求包括能使程序正常運行的主函數)

#include<stdio.h>
int main(void)
{
int mypow(int,int);
int x,y,s;
scanf("%d%d",&x,&y);
s=mypow(x,y);
printf("%d的%d次方是 %d\n",x,y,s);
return 0;
}
int mypow(int x,int y)
{
int sum,i;
sum=1;
for(i=1;i<=y;i++)
sum=sum*x;
return sum;
}

8.輸入一個3位整數,輸出它的逆序數。例如,輸入127,輸出應該是721。
#include<stdio.h>
int main(void)
{
int x,y;
scanf("%d",&x);
y=x/100+x/10%10*10+x%10*100;
printf("%d的逆序數 %d\n",x,y);
return 0;
}

6. 一個簡單的c語言問題

程序語法正確,但有邏輯錯誤。
你把最後那個for語句中的兩個a[c[l]]改成:
a[l]
就好了。
因為前面運行c[0]=0,c[1]=4,c[2]=11,c[3]=16,c[4]=22
當循環到i=1,s=2時,j='b',c[s]=c[2]=11,a[c[s]]=a[c[2]]=a[11]='b',if(a[c[s]]==j)成立,進入最後一個for語句。
進入for循環後,l=c[s]=c[2]=11,然後判斷a[c[l]]是否等於' '(空格)。因a[c[l]]=a[c[11]],且慢,c[11]並沒有賦值,值是不存在的!極有可能是一個類似852354525之類的怪異數。那麼a[852354525]呢?已經嚴重超出聲明的a[80]的范圍。
所以,才會導致程序異常結束。
有什麼問題請留言。

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

8. 寫幾個C簡單的C語言程序

1)int
panan(int
a,int
b,int
c)
{

int
m;

m=b*b-4*a*c;

return(m);
}
void
main()
{int
a,b,c,flag,x1,x2,ture,virture;
printf("請依次輸入二次方程的系數,空格隔開\n」);
scanf("%d
%d
%d",&a,&b,&c);
flag=panan(a,b,c);
if(flag>0)

{x1=(-b+sqr(flag))/(2*a);

x2=(-b-sqr(flag))/(2*a);

printf("兩個不相等的實根為:x1=%d,x2=%d",x1,x2);

}
else
if(flag==0)

{x1=-b/(2*a);

printf("兩個相等的實根為:x1=x2=%d",x1);

}
else

{ture=-b/(2*a);

virture=sqr(-flag)/(2*a);

printf("兩個不相等的虛根為:x1=%d+%di,x2=%d-%di",ture,virture,ture,virture);

}
}
2)
int
sign(int
n)
{

return
n>=0?1:-1;
}
主函數調用即可。

3)
int
BaoShu(int
totalNum,
int
Num)
//totalNUm總人數,Num報的數字。

{

return
(Num%totalNum==0)?totalNum:Num%totalNum;

}
主函數調用即可

9. 請描述一下一個簡單的C語言源程序代碼都包括哪些

教材中的hello world程序應該是眾所周知的最簡單的C語言編譯出來的程序。
那麼他的源代碼包括什麼呢,其實也就只有一個main.c文件,這里的main可以是你喜歡的任何名字,而.c理論上是不能改動的,否則編譯器可能默認不識別。
如果你說的是.c文件里的東西,那麼一個最簡單實現hello world的.c裡面一般會包含:
頭文件:類似include <studio.h>
主函數:int main(int argc, char *argv[])
其他函數:可有可無

10. 簡單c語言程序

1、★編寫程序,輸入兩個整數:1500和350,求出它們的商和余數並輸出。
main()
{int
a;
int
b;
scanf("%d%d",a,b)
printf("商:%d\n余數:%d",a/b,a%b);
}
2、★編寫程序,讀入三個整數給a,b,c,然後交換它們中的數,把a中原來的值給b,b中原來的值給c,
c中原來的值給a,且輸出改變後的a,b,c的值
main()
{int
a;
int
b;
int
c;
int
tmp;
scanf("%d%d%d",a,b,c)
printf("a:%d
b:%d
c:%d",a,b,c);
tmp=c;
c=b;
b=a;
a=c;
printf("a:%d
b:%d
c:%d",a,b,c);
}
3、★輸入兩個整型變數a,b的值,輸出a+b,a-b,a*b,a/b,(float)a/b,a%b的結果,要求連同算式一起輸出,每個算式佔一行。
main()
{int
a;
int
b;
scanf("%d%d",a,b)
printf("a+b=%d\na-b=%d\na*b=%d\na/b=%d\n(float)a/b=%f\na%b=%d",a+b,a-b,a*b,a/b,(float)a/b,a%b);
}
4、★輸入一個非負數,計算以這個數為半徑的圓周長和面積。
main()
{float
a;
scanf("%f",a);
printf("周長=%f\n面積=%f",2*a*3.14,3.14*a*a);
}
5、★輸入任意一個三位數,將其各位數字反序輸出(例如輸入123,輸出321).
main()
{int
a;
int
b;
scanf("%d",a);
printf("%d",a%10);
a=a%100
printf("%d",a%10);
a=a%10
printf("%d",a%10);
}
6、★輸入任意大小的三個整數,判斷其中是否有兩個奇數一個偶數。若是,則輸出「YES」,不是則輸出「NOT」
(要求用條件表達式進行判斷,不使用if語句)
main()
{int
a;
int
b;
int
c;
int
n=0;
scanf("%d%d%d",a,b,c);
a%2==1?n++:a;
b%2==1?n++:b;
c%2==1?n++:c;
if
n==2
printf("YES");
else
printf("NOT");
}
7、★求前驅字元和後繼字元。輸入一個字元,找出它的前驅字元和後繼字元,並按ASCII碼值,按從大到小的順序輸出這三個字元及其對應的ASCII碼值。
main()
{char
a;
scanf("%c",a);
printf("%c%c%c"a-1,a,a+1);
}
累啊

熱點內容
我的表姐迪克電腦密碼多少 發布:2025-01-10 03:27:40 瀏覽:766
主機訪問P 發布:2025-01-10 03:17:09 瀏覽:755
滴滴出行腳本 發布:2025-01-10 03:17:03 瀏覽:743
安卓扁口有線耳機哪個好 發布:2025-01-10 03:12:06 瀏覽:643
cubemx中的時鍾如何配置 發布:2025-01-10 03:09:51 瀏覽:726
電腦頁面怎麼設置密碼 發布:2025-01-10 03:05:41 瀏覽:878
mp4加密提取 發布:2025-01-10 03:05:39 瀏覽:838
我的世界伺服器地址後綴 發布:2025-01-10 02:55:40 瀏覽:522
百分30利潤怎麼演算法 發布:2025-01-10 02:47:26 瀏覽:964
怎麼查看已連接的wifi密碼 發布:2025-01-10 02:45:59 瀏覽:24