PTA 《C语言程序设计(第四版)》 第五章习题【记录】

您所在的位置:网站首页 ptac语言程序设计答案 PTA 《C语言程序设计(第四版)》 第五章习题【记录】

PTA 《C语言程序设计(第四版)》 第五章习题【记录】

2023-07-25 19:57| 来源: 网络整理| 查看: 265

练习一 求和

int sum(int m, int n) { int s=0; for(int i = m;i int u; if(a>=b) u = a; else u =b; return u; }

练习三 字符金字塔

void CharPyramid(int n, char ch) { for(int i =1;i printf(" "); } for(int b=1;b int result; if(x>0) result = 1; else if(x int sum=0; for(int i=0;i double distance=0; distance = sqrt(pow((x1-x2),2)+pow((y1-y2),2)); return distance; }

习题4 计算素数个数并求和

int prime(int p) { if(p if(p%i == 0) return 0; } return 1; } } int PrimeSum( int m, int n ) { int sum = 0; for(int j=m;j int count = 0; if(number if(number%10 == digit) count++; number = number/10; } return count; }

习题5-6 使用函数输出水仙花数

int narcissistic( int number ) { int sum=0; int k = number; while(k>0) { int q = k%10; int m =1; for(int i=number;i>0;i/=10) { m=q*m; } sum = sum+m; k = k/10; } if(sum == number) return 1; else return 0; } void PrintN( int m, int n ) { for(int j=m+1;j double sum,mul,fenzi; sum = mul = fenzi = 1; int n,fact; n=1;fact = -1; do { for(int i=2*n;i>=(2*n-1);i--) { mul = mul*i; } fenzi = fenzi*x*x; sum = sum + fact*fenzi/mul; fact = -fact; n++; }while((fenzi/mul)>=e); return sum; }

习题5-8 空心的数字金字塔

void hollowPyramid ( int n ) { int i; for(i=1;i printf(" "); } printf("%d",i); if(i>1) { int k = 2*i-3; while(k>0) { printf(" "); k--; } printf("%d\n",i); } else putchar('\n'); } for(int j=1;j


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3