C語言小程式(小程式大知識)

來源:互聯網
上載者:User

標籤:c語言   程式   count   知識   

1.比賽排名次。/*#include<stdio.h>int main(){int i=0,j=0,k=0,count=0;for(i=1;i<=4;i++){       for(j=1;j<=4;j++){for(k=1;k<=4;k++){if(i!=j&&j!=k&&i!=k){printf("%d%d%d  ",i,j,k);count++;}}}}printf("count=%d",count);printf("\n");return 0;}*/2.殺人犯#include<stdio.h>int main(){int a,b,c,d,e;for( a=1;a<=5;a++)for( b=1;b<=5;b++)for(c=1;c<=5;c++)for(d=1;d<=5;d++)for(e=1;e<=5;e++)if(((b==1)^(a==3))&&((b==2)^(e==4))&&((c==1)^(d==2))&&((c==5)^(d==3))&&((e==4)^(a==1))){printf("%d %d %d %d %d  ",a,b,c,d,e);              return 0;}}3.楊輝三角/*#include <stdio.h>int main(){     int i,j,n=0,a[40][40]={0};     printf("請輸入行數:");    scanf("%d",&n);      for(i=0;i<n;i++)          a[i][0]=1;      for(i=1;i<n;i++)          for(j=1;j<=i;j++)               a[i][j]=a[i-1][j-1]+a[i-1][j];              for(i=0;i<n;i++)                {    for(j=0;j<=i;j++){                      printf("%5d",a[i][j]);}   printf("\n"); }return 0;}*/4.遞迴正序輸出整數的每一位。/*#include<stdio.h>int main(){int c(int x);int i;int j;scanf("%d",&i);        j= c(i);printf("\n");    return 0;}int c(int x){int  b;b=x%10;x=x/10;if(x!=0){     c(x);}printf("%d",b);}*/5.星號對稱/*#include<stdio.h>int main(){int i,j,line;printf("請輸入圖案行數:");scanf("%d",&line);for(i=0;i<(line+1)/2;i++){for(j=0;j<(line+1)/2-1-i;j++)printf(" ");for(j=0;j<2*i+1;j++)        printf("*");printf("\n");}for(i=(line+1)/2;i<line;i++){for(j=0;j<(line+1)/2-line+i;j++)printf(" ");for(j=0;j<2*(line-1-i)+1;j++)printf("*");printf("\n");}return 0;}*/

******************

判斷程式中括號對稱情況:

/*#include<stdio.h>

int main()

{

int i=0;

int ch;

while(EOF!=(ch=getchar()))

{

if(ch==‘{‘)

i++;

if(ch==‘}‘&&i==0)

{

printf("unmatch");

return 0;

}

  else   if(ch==‘}‘)

i--;

}

if(i==0)

printf("match");

else

printf("unmatch");

return 0;

}*/

讀出行數並列印內容

/*#include<stdio.h>

int main()

{

int ch=0;

int flag=1;

int line=1;

while(EOF!=(ch=getchar()))

{

if(flag)

{

printf("%d",line);

flag=0;

}

putchar(ch);

if(ch==‘\n‘)

{

flag=1;

line++;

}

}

return 0;*/


本文出自 “小止” 部落格,請務必保留此出處http://10541556.blog.51cto.com/10531556/1676455

C語言小程式(小程式大知識)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.