欢迎您!这里是湖北自考网

新闻 成考 远程 自考流程 网站地图

QQ群
微信
手机端
您当前所在位置:湖北成教自考网 > 自考招生 > 自考高升专 > 机电一体化技术 > 辅导讲义 > 正文

《高级语言程序设计》上机练习题

作者 湖北成教自考网 来源 湖北成教网 浏览 发布时间 18/06/12
  /*输出100~999间的所有水仙花数。如:153=1*1*1+5*5*5+3*3*3,153就是水仙花数*/

#include

main()

{ int i,a,b,c;

for(i=100;i<1000;i++)

{ a=i%10;

b=( (i-a) % 100 ) / 10;

c=( i-a-b*10 ) /100;

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

printf(" %d ",i);

}

}

/*输出100~200间既是3的倍数又是5的倍数的所有数。*/

#include

main()

{ int i;

for(i=100;i<201;i++)

if( i%3==0 && i%5==0)

printf(" %d ",i);

}

/*从键盘上输入10个任意整数,如果有3的倍数,求其平均数*/

#include

main()

{ int i,n,s,d;

n=0;

s=0;

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

{ scanf("%d",&d);

if( d%3 == 0)

{ n++;

s+=d;

}

}

if(n>0)

printf("result=%d",s/n);

else

printf(" no number ");

}

/*输出100~200间的所有素数。*/

#include

main()

{ int i,j,n;

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

{ for(j=2;j
if(i%j ==0)

break;

if(j == i)

printf(" %d ",i);

}

}

/*从键盘输入10个任意整数,输出其中的最大数*/

#include

main()

{ int i,max,d;

scanf("%d",&d);

max=d;

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

{ scanf("%d",&d);

if(d>max)

max=d;

}

printf("%d",max);

}

/*编程序计算1*2*3*4*……*10的值。*/

#include

main()

{ int i,s;

s=1;

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

s=s*i;

printf("result=%d",s);

}


/*从键盘上接收任意一串字符,然后倒序输出。*/

#include

main()

{ char a??,c;

int i=0;

c=0;

while(c!=10 && c!=13 && i<200)

{ scanf("%c",&c);

a=c;

i++;

}

i——;

while(i>=0)

{ printf("%c",a;

i——;

}

}

/*从键盘输入10个数,找出最大数,并指出它是第几个数。*/

#include

main()

{ int i,d,max,n;

scanf("%d",&d);

max=d;

n=1;

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

{ scanf("%d",&d);

if(d>max)

{ max=d;

n=i;

}

}

printf("No. %d is the max = %d",n,max);

}

/*从键盘输入10个任意整数,输出其平方和*/

#include

main()

{ int i,s,d;

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

{ scanf("%d",&d);

s+=d*d;

}

printf("result=%d",s);

}

/*从键盘上接收任意一串字符,统计其中字母a出现的个数。*/

#include

main()

{ char c;

int i;

c=0;

i=0;

while(c!=10 && c!=13)

{ scanf("%c",&c);

if(c=='a')

i++;

}

printf("result=%d",i);

便捷导航

手机版 | 湖北成教自考网 | 湖北成人高考网上报名 | 主考院校 | 学历问答 | 查询中心 | 免费咨询 | 网站声明 | 联系方式 | 关于我们

湖北成教自考网(www.hkcjw.cn)服务中心电话:027-87878802(自考专/本科辅导报名)

声明:以上课程信息知识产权归具体学校所有,本站只作转载

Copyright © 2012-2020 武汉网推科技有限公司 版权所有

鄂ICP备12003621号-5

鄂公网安备 42010602000277号