C语言简单程序代码.docx

上传人:b****4 文档编号:883961 上传时间:2022-10-13 格式:DOCX 页数:15 大小:16.29KB
下载 相关 举报
C语言简单程序代码.docx_第1页
第1页 / 共15页
C语言简单程序代码.docx_第2页
第2页 / 共15页
C语言简单程序代码.docx_第3页
第3页 / 共15页
C语言简单程序代码.docx_第4页
第4页 / 共15页
C语言简单程序代码.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

C语言简单程序代码.docx

《C语言简单程序代码.docx》由会员分享,可在线阅读,更多相关《C语言简单程序代码.docx(15页珍藏版)》请在冰豆网上搜索。

C语言简单程序代码.docx

C语言简单程序代码

C语言程序

5-3

#include

voidmain()

{

charch;

intb,s=0;

while((ch=getchar())!

='\n')

{

if(ch<='9'&&ch>='0')

{b=ch-'0';

s=s+b;}

}

printf("%d",s);

getchar();

}

5-4:

#include

voidmain()

{

inta,b,i,s=0,n;

scanf("%d,%d",&a,&b);

n=a>b?

b:

a;

for(i=1;i<=n;i++)

{

if(a%i==0&&b%i==0)

s=i;

}

printf("%d",s);

getchar();

}

5-5:

#include

voidmain()

{charch;

while((ch=getchar())!

='\n')

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

ch=ch+32;

printf("%c",ch);

}

}

5-6:

#include

voidmain()

{

inti,n;

floata=1,b=2,s=0,t;

scanf("%d",&n);

for(i=1;i<=n;i++)

{

s=s+b/a;

b=a+b;

a=b-a;

}

printf("%.4f",s);

}

5-7:

#include

voidmain()

{

inta[10];

inti,t,s;

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

scanf("%d",&a[i]);

s=a[0];

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

{if(a[i]>s)

s=s;

elses=a[i];

}

printf("%d",s);

}

1031:

(统计单词)

#include

voidmain()

{

intn=0,a=0;

charch;

while((ch=getchar())!

='\n')

{

if(ch=='')a=0;

elseif(a==0)

{n=n+1;a=1;}

}

printf("%d",n);

}

1042:

(富翁问题)

#include

voidmain()

{

intm,i,a=0,b=0;

floats;

s=0.1;

scanf("%d",&m);

for(i=1;i<=38;i++)

{

a=a+m*i;

s=2*s;

b=b+s;

if(a

}

printf("%d",i+1);

}

1028:

(素数)

#include

voidmain()

{

inti,j,t,n=0;

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

{

for(j=2;j

{if(i%j==0)break;}

if(j==i)

{printf("%d",i);

n=n+1;

if(n%1==0)printf("\n");/*printf要受外面的if控制,否则n为30时隔了很多个数才有素数,搞到要连续换行*/

}

}

}

1035:

(菱形)

#include

voidmain()

{

inti,j,n,a;

scanf("%d",&n);

n=2*n+1;

for(i=1;i<=n;i++)

{

a=(n+1)/2;

for(j=1;j<=(i

a-i:

i-a);j++)

printf("");

for(j=1;j<=(i<=a?

2*i-1:

2*(n-i)+1);j++)

printf("*");

printf("\n");

}

}

1038:

打印图案(只限数字1~9)

#include

voidmain()

{

inti,j,n,a,b,e,f,g;

charch,d;

ch='1';

scanf("%d",&n);

n=2*n-1;

a=(n+1)/2;

for(i=1;i<=n;i++)

{

for(j=1;j<=(i

a-i:

i-a);j++)

printf("");

for(j=1;j<=(i<=a?

2*i-1:

2*(n-i)+1);j++)

{if(i<=a)

{if((b=ch-'0')<=i)

{printf("%c",ch);

ch=ch+1;d=ch;

}

else

{

d=d-2;

printf("%c",d);

d=d+1;

}

}

else

{

e=n-i+1;

if((f=ch-'0')<=e)

{printf("%c",ch);

ch=ch+1;g=ch;

}

else{g=g-2;

printf("%c",g);

g=g+1;

}

}

}

ch='1';

printf("\n");

}

}

改进版:

(适合所有数)

#include

voidmain()

{

inti,j,n,a,b,e,f,g;

intch,d;

ch=1;

scanf("%d",&n);

n=2*n-1;

a=(n+1)/2;

for(i=1;i<=n;i++)

{

for(j=1;j<=(i

a-i:

i-a);j++)

printf("");

for(j=1;j<=(i<=a?

2*i-1:

2*(n-i)+1);j++)

{if(i<=a)

{if((b=ch-0)<=i)

{printf("%d",ch);

ch=ch+1;d=ch;

}

else

{

d=d-2;

printf("%d",d);

d=d+1;

}

}

else

{

e=n-i+1;

if((f=ch-0)<=e)

{printf("%d",ch);

ch=ch+1;g=ch;

}

else{g=g-2;

printf("%d",g);

g=g+1;

}

}

}

ch=1;

printf("\n");

}

}

1039

#include

voidmain()

{

inta[10],i;

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

scanf("%d",&a[i]);

for(i=9;i>=0;i--)

printf("%d",a[i]);

}

1040:

(自制的)

#include

voidmain()

{

inta[21],b=20,j,i,c=0;

for(i=1;i<=20;i++)

scanf("%d",&a[i]);

for(i=1;i<=20;i++)

{

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

{

if(a[i]==a[j])

{c=c++;break;}

}

}

b=b-c;

printf("%d",b);

}#include(别人的)

voidmain()

{

inta[20],i,j,n=0;

for(i=0;i<20;i++)

scanf("%d",&a[i]);

for(i=0;i<20;i++)

{

for(j=0;j

if(a[i]==a[j]&&i!

=j)

{n++;break;}

}

printf("%d\n",20-n);

}

1062:

#include

voidmain()

{

inta[3][4];

inti,j,c,n=0;

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

{

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

{

scanf("%d",&a[i][j]);

}

}

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

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

{c=a[i][j];

printf("%d",c);

n++;

if(n%3==0)printf("\n");}

}

}

冒泡排序:

#include

voidmain()

{

inta[10];

inti,j,t;

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

scanf("%d",&a[i]);

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

{

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

if(a[i]>a[i+1])

{

t=a[i];a[i]=a[i+1];a[i+1]=t;

}

}

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

printf("%d",a[i]);

}

高精度计算:

#include

voidmain()

{

charch;

inta[100],b[100],i=1,c[100],d[100],e=1,h,j,k;

while((ch=getchar())!

='\n')

{

a[i]=ch-'0';

i++;

}

while((ch=getchar())!

='\n')

{

b[e]=ch-'0';

e++;

}

i--;e--;

h=(i>e?

i:

e);

d[h]=0;k=h;

for(;h!

=0;h--)

{c[h]=(a[i]+b[e]+d[h])%10;

d[h-1]=(a[i]+b[e])/10;

i--;e--;

if(e==0){b[1]=0;e++;}

if(i==0){a[1]=0;i++;}

}

for(j=1;j!

=(k+1);j++)

printf("%d",c[j]);

}

1121:

#include

#include

voidmain()

{

chars[20];

strcpy(s,"abcdefghijklmn");

printf("%s",s);

}

1123:

#include

#include

voidmain()

{

chars[50];

printf("what'syourname?

");

gets(s);

printf("yournameis");

printf("%s",s);

}

1122:

#include

#include

voidmain()

{

chars1[100],s2[100],s3[100];

gets(s1);

gets(s2);

gets(s3);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1