c语言实例2.docx

上传人:b****8 文档编号:30285995 上传时间:2023-08-13 格式:DOCX 页数:8 大小:15.25KB
下载 相关 举报
c语言实例2.docx_第1页
第1页 / 共8页
c语言实例2.docx_第2页
第2页 / 共8页
c语言实例2.docx_第3页
第3页 / 共8页
c语言实例2.docx_第4页
第4页 / 共8页
c语言实例2.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

c语言实例2.docx

《c语言实例2.docx》由会员分享,可在线阅读,更多相关《c语言实例2.docx(8页珍藏版)》请在冰豆网上搜索。

c语言实例2.docx

c语言实例2

1.#include

voidmain()

{floata[10]={10,12,51,33,23,35,27,77,54,20};

intj,num=0;

floatsum=0,ave;

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

sum+=a[j];

ave=sum/10.0;

printf("ave=%6.2f\n",ave);

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

if((a[j]-ave)>0)

num++;

printf("num=%d\n",num);

getchar();

}

2.#include

voidmain()

{inti;

floatave,a[10],m,sum=0;

printf("请输入个学生的成绩:

\n");

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

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

sum+=a[i];

}

ave=sum/10.0;

printf("平均成绩为%.2f\n",ave);

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

{m=a[i]-ave;

printf("每个学生成绩与平均成绩之差为%.2f\n",m);

}

getchar();

}

3.#include

voidmain()

{inta[5],num=0,i;

floatave=0,sum=0;

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

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

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

if(a[i]%2==0)

{num++;

sum+=a[i];

}

ave=sum/num;

printf("偶数个数:

%d\n",num);

printf("偶数平均值:

%.2f\n",ave);

getchar();

}

4.#include

voidmain()

{inta[9]={3,6,20,9,11,8,15,5};

intj,i,t,num;

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

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

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

{

t=a[i];

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

a[i+1]=t;

}

printf("调整后数组元素排序:

\n");

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

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

printf("\n请输入一个数:

");

scanf("%d",&num);

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

{if(num>a[i])

continue;

else

{t=num;

num=a[i];

a[i]=t;

}

a[8]=num;

}

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

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

printf("\n");

getchar();

}

5.#include

voidmain()

{floata[3][3],sum=0;

intj,i;

printf("请输入矩阵元素数:

\n");

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

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

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

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

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

if((i==j)||(i+j==2))

sum+=a[i][j];

printf("对角线元素数之和:

%.2f\n",sum);

getchar();

}

6.#include

voidmain()

{inti,j,k;

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

{for(j=1;j<=4-i;j++)

printf("");

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

printf("*");

printf("\n");

}

for(i=3;i>=1;i--)

{for(j=1;j<=4-i;j++)

printf("");

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

printf("*");

printf("\n");

}

getchar();

}

6.#include

voidmain()

{

inta[10]={1,5,6,8,97,6,7,0,81,10};

inti,n;

printf("thenumberofthearrayis:

");

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

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

printf("\ninputanumber:

");

scanf("%d",&n);

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

{

if(n==a[i])

{

printf("此数是数组中的第%d个元素\n",i+1);

break;

}

if(i==9)

printf("此数不在数组中\n");

}

getchar();

}

7.#include

voidmain()

{

inti,j,min[4]={0,0,0,0};

intt[3][4];

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

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

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

printf("theminnumberofeachcolumare:

");

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

{

min[j]=t[0][j];

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

if(min[j]>t[i][j])min[j]=t[i][j];

}

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

printf("min[%d]=%-5d",i,min[i]);

getchar();

}

8.#include

voidmain()

{

intyd=0,yx=0,sz=0,kg=0,qita=0,i,j;

charstr[3][81];

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

gets(str[i]);

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

for(j=0;str[i][j]!

='\0';j++)

if(str[i][j]<='Z'&&str[i][j]>='A')

yd++;

elseif(str[i][j]<='z'&&str[i][j]>='a')

yx++;

elseif(str[i][j]<='9'&&str[i][j]>='0')

sz++;

elseif(str[i][j]=='')

kg++;

else

qita++;

printf("yd=%dyx=%dsz=%dkg=%dqita=%d",yd,yx,sz,kg,qita);

getchar();

}

9.#include

voidmain()

{

chars1[10],s2[10];

inti=0,c;

scanf("%s%s",s1,s2);

while(s1[i]!

='\0'||s2[i]!

='\0')

{

if(s1[i]=s2[i])

i++;

else

{c=s1[i]-s2[i];

break;

}

}

if(c>0)printf("字符串s1大于字符串s2\n",c);

elseif(c<0)printf("字符串s1小于字符串s2\n",c);

elseprintf("字符串s1等于字符串s2\n",c);

getchar();

}

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

当前位置:首页 > 工作范文 > 行政公文

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

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