bycj.net
当前位置:首页 >> C语言,输入正整数C,求从C开始的前4个勾股数,若... >>

C语言,输入正整数C,求从C开始的前4个勾股数,若...

#include void main() { int a,b,c,d[5],sum=0,i; scanf("%d",&c); for(;;c++) { for(a=1;a for(b=1;b { if(a*a+b*b==c*c) d[sum]=c; sum+=1; if(sum==4) break; } } for(i=0;i printf("%d\n",d[i]); }

#include int main(void) { int c,a,b,cnt=0;scanf("%d",&c); for(c-1;c>0;c--) for(a=0;a#include int main(void) { int c,a,b,cnt1=1,cnt2=0;scanf("%d",&c); for(c;;c ) for(a=0;a恩,第二个就是不用的~因为要求往后输出4个勾股数,但不知道要往后数多少个数,所以没有循环限制的. 你还是运行下试试看吧~我不是附了运行截图嘛.

#include<stdio.h> int main() { int a,b,c,cnt=0; scanf("%d", &c); while(cnt<4) { for(a=1;a<c; a++) { for(b=a;b<c; b++) { if(a*a+b*b==c*c) { printf("NO%d:%d\n", ++cnt, c); break; } } if(b!=c) break; } c++; } return 0; }

#include "stdafx.h" int main() { int i; scanf("%d", &i); for(int a = 1; a { for(int b = a; b { for(int c = b; c { if(a*a + b*b == c*c) { printf("%d %d %d\n", a, b, c); } } } } }

#include<stdio.h>#include<math.h> int main() { void PrintPythNum(unsigned int max); unsigned int n; scanf("%u", &n); if (n < 3) return 0; unsigned int iSquareNum; for (int i = 0;i < n;i++) { iSquareNum = (unsigned int)pow(i + 1, 2); PrintPythNum(

//C语言:从键盘输入正整数x、n,求从x开始的前n个素数和.//素数:Prime Number//int if_prime_num(int num):check the num:return 0 is prime number int if_prime_num(int num) { int j; if(num < 2) { return -1 ; } else { for(j=2;j<num;j++) { if(num%j ==

题目 求20以内的勾股数, 所以c 小于20 .可以构成一个直角三角形三边的一组正整数,称之为勾股数.

第一位是0也要算进去的话,这只能是个字符串.取字符数组的[0]到[4]位即可.

#include"stdio.h" main() { int num,a1,a2,a3,a4,sum; printf("please input the number:\n"); scanf("%d",&num); a1=num/1000; a2=(num%1000)/100; a3=(num%100)/10; a4=(num%10); sum=a1+a2+a3+a4; printf("%d\n",sum); }

把整数以字符数组读入 每个字符减48 相加即可

9371.net | realmemall.net | yhkn.net | xyjl.net | hyqd.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com