① 簡單的c語言編程
程序沒錯,輸入的是兩個整數的區間范圍,輸出的是區間內的素數。
不過需要注意的地方有:
1 輸入的時候,必須嚴格按照輸入的格式,即輸入兩個整數,且之間用一個英文逗號分隔,例如 100,200 這種形式,負責程序會因為輸入不正確而停下來。
2. 輸出的數據存儲在程序所在目錄的myf2.out文件中,不過格式太亂了,所有數字連在了一起,建議在fprintf(out,"%d",m);語句的%d後面加上\n分隔一下。
② 求最簡單的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語言程序
很多程序都是非常簡單的:
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;
}
④ 最簡單的C語言程序是什麼
在屏幕上輸出 「This is a C program。」
#include//這是編譯預處理指令
int main() //定義主函數
{ //函數開始的標志
printf ("This is a C program。 ");//輸出所指定的一行信息
return 0; //函數執行完畢之後返回函數值0
} //函數結束的標志。
⑤ C語言最簡單程序
簡單易操作的程序如下:
輸入幾月幾日,計算是2018年的第幾天。
#include<stdio.h>
intmain(intargc,char*argv[]){
intmonth,day,days=0;
printf("輸入月");
scanf("%d",&month);
printf("輸入日");
scanf("%d",&day);
switch(month-1){
case11:days+=30;
case10:days+=31;
case9:days+=30;
case8:days+=31;
case7:days+=31;
case6:days+=30;
case5:days+=31;
case4:days+=30;
case3:days+=31;
case2:days+=29;
case1:days+=31;
default:days+=day;break;
}
printf("這一天是2018年的第%d天 ",days);
return0;
C的數據類型包括:整型、字元型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。
拓展資料:
C語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程序設計語言。在表達式方面較其它程序語言更為簡潔,如自加、自減、逗號運算和三目運算使表達式更為簡單,但初學者往往會覺的這種表達式難讀,關鍵原因就是對運算符和運算順序理解不透不全。
當多種不同運算組成一個運算表達式,即一個運算式中出現多種運算符時,運算的優先順序和結合規則顯得十分重要。在學習中,對此合理進行分類,找出它們與數學中所學到運算之間的不同點之後,記住這些運算也就不困難了,有些運算符在理解後更會牢記心中,將來用起來得心應手,而有些可暫時放棄不記,等用到時再記不遲。
⑥ 簡單的c語言程序編程
我們需要知道,N是整數,還是有可能為小數。因為採用的編程方法可以完全不同。
⑦ 簡單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);
}
累啊
⑧ 求簡單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語言編程
你的程序有幾個錯誤,我幫你改正過來了,思路和你的思路是一樣的,我就不講解你錯在哪裡了,你自己揣摩一下,自己揣摩出來的才是最好的!
#include <stdio.h>
main()
{
int a[10];
int i,n;
int j,t,k,q,m,max,min;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
for(j=0;j<10;j++)
{
if(a[j]>max){
max=a[j];
n=j;
}
}
if(max!=a[9])
{
t=a[n];
a[n]=a[9];
a[9]=t;
}
min=a[0];
for(k=0;k<10;k++)
{
if(a[k]<min)
{min=a[k];
n=k;}
}
if(min!=a[0])
{m=a[n];
a[n]=a[0];
a[0]=m;
}
for(q=0;q<10;q++)
printf("%d,",a[q]);
return 0;
}