C语言基本程序Word格式文档下载.docx

上传人:b****2 文档编号:15092238 上传时间:2022-10-27 格式:DOCX 页数:16 大小:18.29KB
下载 相关 举报
C语言基本程序Word格式文档下载.docx_第1页
第1页 / 共16页
C语言基本程序Word格式文档下载.docx_第2页
第2页 / 共16页
C语言基本程序Word格式文档下载.docx_第3页
第3页 / 共16页
C语言基本程序Word格式文档下载.docx_第4页
第4页 / 共16页
C语言基本程序Word格式文档下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

C语言基本程序Word格式文档下载.docx

《C语言基本程序Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C语言基本程序Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。

C语言基本程序Word格式文档下载.docx

%d%d"

a,&

b);

for(p=1;

p<

=a*b;

p++)

if(p%a==0&

&

p%b==0)break;

p);

getch();

15.输入两个自然数m和n,求它们的最大公因数

voidmain(){

inta,b,p;

scanf("

b);

p=a>

b?

a:

b;

for(;

p>

=0;

p--)

if(a%p==0&

b%p==0)break;

}

16、根据公式求π值。

求π的近似值,直到最后一项的值小于10e-8为止.

math.h>

inti=1;

doublet=1,s=0;

while(t>

=10e-8){

s+=t;

t=1.0/i/i;

%g"

sqrt(s*6));

getch();

22输出如下由星号组成的三角形图案

(2).#include<

inti,j,k;

for(i=1;

i<

=5;

i++){

for(j=1;

j<

=5-i;

j++)

"

);

for(k=1;

k<

=i;

k++)

*"

);

\n"

(4).#include<

voidmain(){

i;

for(k=11-2*i;

k>

=1;

k--)

23.水仙花

voidmain(){

inti,a,b,c;

for(i=100;

1000;

a=i%10;

b=i/10%10;

c=i/100;

if(a*a*a+b*b*b+c*c*c==i)

%d\t"

i);

getch();

24.设计一程序,对输入的字符串进行过滤,挑选数字串,如输入字符串:

abc123edf456gh,得输出结果:

123456。

#include<

charc;

(c=getchar())!

='

\n'

;

if(c>

0'

c<

9'

%c"

c);

28、输入一组整数,输出其中大于平均数的整数。

stdlib.h>

#include<

time.h>

inti,a[10],s=0;

randomize();

for(i=0;

10;

a[i]);

s+=i;

s=s/10;

\n%d\n"

s);

if(a[i]>

s)

a[i]);

29、利用数组求菲波那契数列的前二十项, 

并求其和。

(要求输出时一行显示五个数据)

#include<

inti,s;

inta[20]={1,1};

s=2;

for(i=2;

20;

a[i]=a[i-2]+a[i-1];

s=s+a[i];

if(i%5==0)printf("

%10d"

a[i]);

30、输入10个学生的成绩,求出其中的最高分、最低分和平均分。

#defineN10

voidmain()

{inti,a[N],max,min;

doubles;

N;

a[i]=random(60)+40;

s=max=0;

min=100;

i++)

{s+=a[i];

if(min>

a[i])min=a[i];

if(max<

a[i])max=a[i];

\nAver:

s/N);

\nMax:

max);

\nMin:

min);

32、随机产生十个100以内的正整数,降序排列后输出。

{inti,a[N],j,t;

a[i]=random(100);

%5d"

\n\n"

for(j=0;

10-i;

if(a[j]<

a[j+1])

{

t=a[j];

a[j]=a[j+1];

a[j+1]=t;

34、随机产生十个20以内的正整数,输出该组数。

将其中重复的数从数组剔除后,再

输出。

{inti,a[N],j;

a[i]=random(20);

\n%d\t"

a[0]);

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

if(i==j)

35.35、产生一个5*5的随机数矩阵,输出之,并求其对角线之和。

#defineN5

inti,a[N][N],j,s,t;

s=t=0;

5;

j++){

a[i][j]=random(100);

a[i][j]);

s+=a[i][i];

%d\n"

i++){

j=4-i;

t+=a[i][j];

t);

36、输出如下杨辉三角形。

#defineN8

voidmain(){

inti,j,a[N][N]={1};

a[i][0]=1;

a[i][j]=a[i-1][j]+a[i-1][j-1];

37、任意输入一个字符串,输出其中各字符对应的ASCII码。

#include<

chara[20];

inti,x;

gets(a);

x=strlen(a);

x;

%c--%d\n"

a[i],a[i]);

39、键盘输入一行英文,试将其中的单词分行输出,并统计单词个数。

(单词之间不限

空格数)

charc1,c2,a[20];

inti,n=0;

c1='

'

enteraline:

"

a[i]!

\0'

c2=a[i];

if(c1=='

c2!

){

n++;

\n%c"

c2);

elseif(c2!

)printf("

c1=c2;

\nwords:

n);

42、输入一行字符,分别统计其中字母、数字、空格和其它字符的个数

chara[50];

inti,x,j,m,n;

j=m=n=0;

x=strlen(a);

a'

a[i]<

z'

||a[i]>

A'

Z'

)j++;

elseif(a[i]>

)m++;

elseif(a[i]=='

)n++;

\nword=%d\nnumber=%d\nblank=%d\nothers=%d"

j,m,n,x-j-m-n,x);

43、输入整数m和n(m>

n),求

如数值不合适,提示“errordata”的错误信息。

#in

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

当前位置:首页 > 工程科技 > 纺织轻工业

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

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