当前位置:网站首页>Chapter 1: find all factorial sums, Grand Prix site unified programming, three factorial sums, graphic point scanning, recursive factorial n of n!, Find the factorial n of n!, King Shehan miscalculate
Chapter 1: find all factorial sums, Grand Prix site unified programming, three factorial sums, graphic point scanning, recursive factorial n of n!, Find the factorial n of n!, King Shehan miscalculate
2022-07-03 19:21:00 【Shares_ four】
// Find the sum of all factorials
long fac3 (int x)
{
int i;
long p=1;
for (i=1 ;i<=x;i++)
p*=i;
return (p);
}
int main()
{
int a, b, c, d, e, f, g;
long m1, m2, m3, m4, m5, m6, n1, n2, n3, n4, n5, n6;
printf(" All factorial sums have : ");
for (a = 1; a <9;a++)
{
if (a == fac3(a))
printf("%d", a);
for (b=0;b <= 9;b++)
{
m1 = a * 10 + b;
n1=fac3 (a) + fac3 (b);
if(m1 == n1)
printf("%ld ", m1);
for (c=0;c<=9; c++)
{
m2 = m1 * 10 + c;
n2 = n1 + fac3(c);
if(m2 == n2)
printf("%ld", m2);
for (d=0; d <= 9; d++)
{
m3 = m2 * 10 + d;
n3 = n2 +fa3c(d);
if (m3==n3) printf("%ld" , m3);
for(e=0; e <= 9; e++)
{
m4 = m3 * 10 + e;
n4 = n3 + fac3 (e);
if(m4==n4)
printf("%ld", m4) ;
for(f = 0; f <= 9; f++)
{
m5 = m4 * 10 + f;
n5 = n4 + fac3(f);
if( m5 == n5)
printf("%ld",m5);
for( g = 0; g <= 9; g++)
{
m6 = m5 * 10 + g;
n6 = n5 + fac3(g);
if( m6 == n6)
printf("%ld",m6);
}
}
}
}
}
}
}
return 0;
}
result :
// Grand Prix site integration program design
int main()
{
int i, j, n, m, u, sh[40], ph[20];
double a,b, c, max, min, uf, sf[40], pf[20],z[40], f[40][20];
printf(" Please enter the number of players (1<n<40): ");
scanf ("%d", &n);
printf(" Please enter the number of judges (2<m<20):");
scanf ("%d", &m);
for (j=1; j <= m; j++)
ph[j] = j;
for(i = 1; i <= n; i++) // Score the contestants on site , Unified Division
{
printf ("\n The first %d Contestants are numbered : ",i);
scanf("%d",&sh[i]);// Enter the first i Player numbers
sf[i]=0;
max=0;
min=100;
for(j=1; j <= m; j++)
{
printf(" The first %d Judges rated :",j);
scanf("%lf",&f[i][j]);
sf[i] += f[i][j];
if (max < f[i][j])
max = f[i][j]; // Enter the first j The first judge is i Scores of players // Count the highest and lowest scores
if (min > f[i][j])
min = f[i][j];
}
printf("\n Remove one of the highest scores :%.3f",max);
printf("\n Remove a minimum score :%.3f",min);
sf[i]= (sf[i]-max-min) / (m-2); // The first i The final score of players
a = max-sf[i];
b = sf[i]-min;
z[i] = (a>b) ?a:b;
printf ("\n The number is %d Contestant No ",sh[i]);
printf(" The final score is :%.3f",sf[i]); // Yibudi i Scores of players
}
for (c=0, i=1; i <= n;i++)
c += z[i] * z[i];
c = sqrt (c/n); // Score the judges
for(j=1; j <= m; j++)
{
pf[j]=0;
for (i=1; i <=n; i++)
pf[j]+=(f[i][j]-sf[i]) * (f[i][j]-sf[i]);
pf[j] = 10.0 - sqrt(pf[j]/n) /c*5;
printf("\n The first %d Judge No. scored :%.3f",j,pf[j]);
}
for(i = 1; i <= n; i++)
for(j = i +1; j <= n; j++)
if(sf[i] < sf[j])
{
uf = sf[i];
sf[i] = sf[j];
sf[j] = uf;
u = sh[i];
sh[i] = sh[j];
sh[j] = u;
}
printf ("\n Score ranking table of contestants ");
printf("\n Player number score Ranking ");
for (i=1; i <= n; i++)
printf ("\n %d %.3f %d", sh[i], sf[i], i) ;
printf("\n");
for(j = 1;j <= m-1;j++) // The judges' scores are ranked from high to low Count
for (i = j+1;i <= m;i++)
if (pf[j] < pf[i])
{
uf = pf[j];
pf[j] = pf[i];
pf[i] = uf;
u = ph[j];
ph[j] = ph[i];
ph[i] = u;
}
printf("\n Ranking table of judges ");
printf ("\n Judge No score Ranking ");
for(j=1;j <= m; j++)
printf ("\n %d %.3f %d", ph[j], pf [j], j) ;
printf ("\n The competition ends , thank you !\n");
return 0;
}
result :
// Sum of three factorials
long fac2 (int x)
{
int i;
long p=1;
for (i=1;i<=x;i++)
p*=i;
return (p);
}
int main()
{
int a, b, c, m,n;
printf(" The sum of three factorials has :");
for (a = 1; a <= 6; a++)
for (b = 0; b <= 6; b++)
for (c=0; c <= 6; c++)
{
m = a * 100 + b * 10 + c;
n = fac2(a) + fac2(b) + fac2(c);
if (m==n) printf ("%d \n", m) ;
}
}
result :
// Graph point scanning Find the map area
int main()
{
FILE *fp;
char fname[50]; // The length of the file name is not greater than 50
int i, j, x, y, k, s, w, t, a[12] [12] ;
printf (" \n input file name: ");
gets (fname);
if ( (fp=fopen (fname, "r")) == NULL)
{
printf( "The file was not opened n" ) ;
return 0;
}
x = 11;
y = 11;
for (i=0; i <=y; ++i)
{
printf("\n ");
for(j=0; j<=x;++j)
{
fscanf(fp, "%d", &a[i][j]); //, Read data from file to 2D a Array
printf("%d ",a[i][j]);
}
}
for(i = 0; i <= x ;++i)
{
if(a[0][i] == 0)
a[0][i] = 2;
if(a[y][i] == 0)
a[y][i] = 2;
}
for(i = 1; i <= y ;++i)
{
if(a[i][0] == 0)
a[i][0] = 2;
if(a[i][x] == 0)
a[i][x] = 2;
}
t = x * y;
for (k=1;k<t; ++k)
{
w = 0;
for (i = 1; i < y; ++i)
for( j = 1; j < x; ++j)
if((a[i][j-1] == 2 || a[i][j+1] == 2 || a[i-1][j] == 2 || a[i+ 1][j] == 2) && a[i][j] == 0)
{
a[i][j] = 2;
w = 1;
}
}
s = 0;
printf("\n ");
for(i = 0; i <= y; ++i)
{
printf("\n ");
for(j = 0; j <= x; ++j)
{
if(a[i][j] == 0) s += 1;
printf("%d", a[i][j]);
}
}
printf("\n s = %d\n", s);
fclose(fp);
return 0;
}
result :
File path :
The contents of the document :
PS: There will be garbled code without spaces
// Recursive search n The factorial n!
long fac1(int n)
{
long f;
if (n == 1) f = 1;
else f = n * fac1(n - 1);
return (f);
}
int main()
{
int n;
long y;
printf(" Please enter n(n < 13):");
scanf("%d", &n);
if (n > 12)
{
printf(" Input n Over the limit 12, Please re-enter n.\n");
return 0;
}
y = fac1(n);
printf(" %d! = %ld\n", n, y);
return 0;
}
result :
// seek n The factorial n!
int main()
{
int k, n;
long t;
printf(" Please enter n (n < 3)", &n);
scanf("%d", &n);
t = 1;
for (k = 1; k <= n; k++)
t = t * k;
printf(" %d != %ld\n", n, t);
return 0;
}
result :
// King Shehan miscalculated
int main()
{
double t, s, v, p;
int i, n;
printf(" Please enter the number of cells n:");
scanf("%d", &n);
t = 1;
s = 1;
for (i = 2; i <= n; i++)
{
t = t * 2;
s += t;
}
v = s / 2.4e7;
p = v / 2.48e9;
if (n <= 40) printf(" The total number of grains is :%.0f\n", s);
else printf(" The total number of grains is :%.3e\n", s);
printf(" The weight of wheat is about :%f Tons of \n", v);
printf(" It is about... Of the world's total annual grain output %.0f times \n", p);
return 0;
}
result :
边栏推荐
- Chapter 1: seek common? Decimal and S (D, n)
- Zhang Fei hardware 90 day learning notes - personal record on day 5. Please see my personal profile / homepage for the complete record
- Ego planner code parsing Bspline_ Optimizer section (2)
- EGO Planner代碼解析bspline_optimizer部分(1)
- 【光学】基于matlab介电常数计算【含Matlab源码 1926期】
- The way to treat feelings
- High concurrency Architecture - read write separation
- 第一章:简化同码小数和s(d, n)
- 第二章:4位卡普雷卡数,搜索偶数位卡普雷卡数,搜索n位2段和平方数,m位不含0的巧妙平方数,指定数字组成没有重复数字的7位平方数,求指定区间内的勾股数组,求指定区间内的倒立勾股数组
- 第一章:三位阶乘和数,图形点扫描
猜你喜欢
【学术相关】顶级论文创新点怎么找?中国高校首次获CVPR最佳学生论文奖有感...
Record: solve the problem that MySQL is not an internal or external command environment variable
Why should the gradient be manually cleared before back propagation in pytorch?
Octopus online ecological chain tour Atocha protocol received near grant worth $50000
The earliest record
PyTorch中在反向传播前为什么要手动将梯度清零?
【光学】基于matlab涡旋光产生【含Matlab源码 1927期】
01 - QT OpenGL display OpenGL window
SSM integration - joint debugging of front and rear protocols (list function, add function, add function status processing, modify function, delete function)
QT -- qfileinfo file information reading
随机推荐
Leetcode 1189. Maximum number of balloons (special character count)
P3402 persistent and searchable
If the warehouse management communication is not in place, what problems will occur?
Record the errors reported when running fluent in the simulator
Read the paper glodyne global topology preserving dynamic network embedding
[free sharing] kotalog diary2022 plan electronic manual ledger
UE source code analysis: uccharactermovementcomponent - rootmotion
第二章:4位卡普雷卡数,搜索偶数位卡普雷卡数,搜索n位2段和平方数,m位不含0的巧妙平方数,指定数字组成没有重复数字的7位平方数,求指定区间内的勾股数组,求指定区间内的倒立勾股数组
Pecan — @expose()
Chapter 2: 4-digit Kaplan number, search even digit Kaplan number, search n-digit 2-segment sum square number, m-digit ingenious square number without 0, specify the number to form a 7-digit square nu
Zhang Fei hardware 90 day learning notes - personal record on day 5. Please see my personal profile / homepage for the complete record
第一章:求所有阶乘和数,大奖赛现场统分程序设计,三位阶乘和数,图形点扫描,递归求n的阶乘n!,求n的阶乘n!,舍罕王失算
Redis master-slave synchronization, clustering, persistence
Dart JSON编码器和解码器剖析
The space of C disk is insufficient, and the computer becomes stuck. Quickly expand the capacity of C disk to make the system more smooth
[proteus simulation] a simple encrypted electronic password lock designed with 24C04 and 1602LCD
Analysis of dart JSON encoder and decoder
Free year-end report summary template Welfare Collection
第二章:基于分解的求水仙花数,基于组合的求水仙花数, 兰德尔数,求[x,y]内的守形数,探求n位守形数,递推探索n位逐位整除数
Flutter网络和数据存储框架搭建 -b1