华中科技大学标准C语言程序设计及应用习题答案 下载本文

文档仅供参考,不当之处,请联系改正。

printf(\ scanf(\ for(i=a0;i--) {

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

printf(\ break; } }

for(i=a>b?a:b;i>0;i++) {

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

printf(\ break; } } 2.12

#include

main() {

2020年4月19日

13

文档仅供参考,不当之处,请联系改正。

int a,k=0;

printf(\ scanf(\ while(a%2==0) { a=a/2; k++; }

printf(\ } 2.13 main() {

long i,t=1; long sum=0; for(i=1;i<=10;i++) { t*=i; sum+=t;

printf(\ }

printf(\

2020年4月19日

14

文档仅供参考,不当之处,请联系改正。

} 2.14

#include

void main() {

int i,x=0; for(i=9;i>=1;i--) {

x=2*(x+1); }

printf(\} 2.15

#include #define PI 3.141593

main() {

float r,h; float v;

printf(\

2020年4月19日

15

文档仅供参考,不当之处,请联系改正。

scanf(\ v=1.0/3*PI*r*r*h; printf(\ } 2.16

#include #include

main() {

long int sn=0; long int m=0,t=0; int a,n,i;

printf(\ scanf(\ for(i=0;i

m=m*10+a; sn+=m; }

printf(\ } 2.17

2020年4月19日

16