欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      C語(yǔ)言簡(jiǎn)單的23 個(gè)例子(大全5篇)

      時(shí)間:2019-05-11 23:51:10下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《C語(yǔ)言簡(jiǎn)單的23 個(gè)例子》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《C語(yǔ)言簡(jiǎn)單的23 個(gè)例子》。

      第一篇:C語(yǔ)言簡(jiǎn)單的23 個(gè)例子

      例1.1:輸入兩個(gè)數(shù),輸出其中的最大者

      方法一:

      #include “stdio.h” int main(){ int a,b,max;scanf(“%d %d”,&a,&b);if(a>b)max=a;else max=b;printf(“%dn”,max);return 0;} 方法二:

      #include“stdio.h” int main(){ int m,n;scanf(“%d %d”,&m,&n);

      printf(“%dn”,(m>n)?m:n);return 0;} 例1.2:輸入三個(gè)數(shù),輸出其最大者

      #include “stdio.h” int main(){ int a,b,c;scanf(“%d %d %d”,&a,&b,&c);printf(“%dn”,a>b?(a>c?a:c):(b>c?b:c));return 0;} 例2:求一個(gè)數(shù)的絕對(duì)值

      方法一:

      #include “stdio.h” int main(){ int a,absa;printf(“enter one number:n”);scanf(“%d”,&a);

      if(a<0)

      absa=-a;else

      absa=a;printf(“|%d|=%dn”,a,absa);return 0;} 方法二:

      #include“stdio.h” #include“math.h” int main(){ int a;scanf(“%d”,&a);printf(“%dn”,abs(a));return 0;} 例3:兩個(gè)數(shù)的四則運(yùn)算

      #include “stdio.h” int main(){ double x,y;

      char op;printf(“輸入運(yùn)算式:n”);scanf(“%lf%c%lf”,&x,&op,&y);switch(op){ case '+':printf(“%.2f%c%.2f=%.2fn”,x,op,y,x+y);

      break;case '-':printf(“%.2f%c%.2f=%.2fn”,x,op,y,x-y);

      break;case '*':printf(“%.2f%c%.2f=%.2fn”,x,op,y,x*y);

      break;case '/':

      if(y==0)

      printf(“error!n”);

      else

      printf(“%.2f%c%.2f=%.2fn”,x,op,y,x/y);

      break;default :printf(“expression is error!n”);} return 0;} 例4:求N個(gè)數(shù)的平均數(shù),以-1結(jié)束輸入,且-1不納入計(jì)算 #include “stdio.h” int main(){ int n=0;double a,sum=0;while(1){

      scanf(“%lf”,&a);

      if(a==-1)break;

      sum+=a;

      n++;} printf(“%.2fn”,sum/n);return 0;} 例5:打印出九九乘法口訣

      #include “stdio.h” int main(){ int i,j;for(i=1;i<10;i++){ for(j=i;j<10;j++){

      printf(“%dx%d=%-4d”,i,j,i*j);} printf(“n”);} return 0;} 例6:大小寫轉(zhuǎn)換,以數(shù)字0結(jié)束輸入

      #include “stdio.h” int main(){ char ch;while(1){

      scanf(“%c”,&ch);

      if(ch=='0')break;

      if(ch>='A'&&ch<='Z')

      printf(“%cn”,ch+32);

      if(ch>='a'&&ch<='z')

      printf(“%cn”,ch-32);

      } } return 0;例7:打印菱形圖案

      #include “stdio.h” int main(){ int i,j,k;for(i=0;i<10;i++){

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

      printf(“ ”);

      for(k=0;k<=2*i;k++)

      printf(“%c”,3);

      printf(“n”);} for(i=0;i<=9;i++){

      for(j=0;j<=i+1;j++)

      printf(“ ”);

      for(k=0;k<=16-2*i;k++)

      printf(“%c”,3);

      printf(“n”);} return 0;} 例8:求100以內(nèi)所有的素?cái)?shù)

      #include “stdio.h” #include “math.h” main(){ int m,i,k,t=0,j=1,n=0;printf(“%3d:”,j);for(m=2;m<=300;m=m+1){

      k=(int)sqrt(m);

      for(i=2;i<=k;i++)

      if(m%i==0)

      break;

      if(i>=k+1)

      {

      printf(“%5d”,m);

      }

      t++;

      if(t%4==0)printf(“n%3d:”,++j);

      } } printf(“n”);return 0;例9:輸出Fibonacci數(shù)列的前20項(xiàng)及其和(Fibonacci數(shù)列:1,1,2,3,5,8,13,21···)

      #include “stdio.h” int main(){ int i,sum=0,f[20]={1,1};for(i=2;i<20;i=i+1)

      f[i]=f[i-1]+f[i-2];for(i=0;i<20;i=i+1)

      {

      printf(“%6d”,f[i]);

      sum=sum+f[i];

      if((i+1)%4==0)printf(“n”);

      } printf(“sum=%dn”,sum);return 0;} 例10:輸出各位數(shù)均不相同的三位數(shù),及其個(gè)數(shù)

      #include “stdio.h” int main(){ int n,i,j,k;n=0;for(i=1;i<=9;i++)

      for(k=1;k<=9;k++)

      if(k!=i)

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

      if(j!=i&&j!=k)

      {

      n++;

      printf(“%d ”,100*i+10*j+k);

      if(n%10==0)printf(“n”);

      }

      printf(“n”);例12:將一個(gè)數(shù)分解質(zhì)因數(shù) printf(“共%d個(gè)數(shù)n”,n);return 0;} 例11:輸入一個(gè)數(shù),求其階乘 #include “stdio.h” int main(){ int i,s,n;printf(“n=”);scanf(“%d”,&n);i=1;s=2;while(i<=n){

      s=s*i;

      i=i+1;} printf(“%d!=%dn”,n,s);return 0;}

      #include“stdio.h” int main(){ int i,n;printf(“please input numbers:n”);for(;;){ scanf(“%d”,&n);printf(“%d=”,n);

      for(i=2;i<=n;i++){

      while(n!=1){

      if(n%i==0)

      { printf(“%d*”,i);

      n=n/i;

      }

      else break;

      } } if(n==1)printf(“b n”);else printf(“%dn”,n);} return 0;} 例13:漢諾塔游戲

      例14:求一句話中單詞的個(gè)數(shù)#include void move(char a,char b){ static int i=0;printf(“%c-->%c

      %dn”,a,b,++i);} void hanoi(int m,char a,char b,char c){ if(m==1)move(a,c);else {

      hanoi(m-1,a,c,b);

      move(a,c);

      hanoi(m-1,b,a,c);} } int main(){ int m;printf(“請(qǐng)輸入方塊數(shù):”);scanf(“%d”,&m);hanoi(m,'A','B','C');return 0;}

      #include int main(){ char s[100],c;int i,temp=0,num=0;gets(s);for(i=0;(c=s[i])!='