📄 第二次.txt
字号:
2006 网络工程(2)周宏 电话:85962286 QQ523684952
一.编写一个程序,求出0,1,2,3,4,5,6,7这八个数字所组成的没有重复数字的所有奇数的个数.
#include<stdio.h>
#define I (a*10000000+b*1000000+c*100000+d*10000+f*1000+g*100+h*10+j)
void main()
{
int a,b,c,d,f,g,h,j,m=0;
for(a=0;a<=7;a++)
for(b=0;b<=7;b++)
for(c=0;c<=7;c++)
for(d=0;d<=7;d++)
for(f=0;f<=7;f++)
for(g=0;g<=7;g++)
for(h=0;h<=7;h++) { for(j=1;j<=7;j++) if(I%2!=0) m++; else break; } printf("%d\n",m);
}
二.对于任何一个数的三次方都可以表示成为一串各不相同的奇数之和,输出这串奇数.
#include<stdio.h>
void main()
{
int j,m,n;
printf("\n input your number:\n");
scanf("%d",&n);
printf("%d*%d*%d=",n,n,n);
m=n*n*n-1;
if(n==1)
printf("%d\n",n);
else if(m%2==0)
{
for(j=1;j<=n;j++)
{
m=m-3;
if(m%2!=0)
printf("1+3+%d\n",m);
break;
}
}
else printf("1+%d\n",m);
}
三.编写一个程序,输出九九乘法表,结果如下:
#include<stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
k=j*i;
printf("%d*%d=%-4d",j,i,k);
}
printf("\n");
}
}
四. 将一个正整数分解质因数,然后输出该正整数等于它所有的质因数的乘积。
例如:输入90,打印出90=2*3*3*5
#include<stdio.h>
void main()
{
int n,i;
printf("\nplease input a number:\n");
scanf("%d",&n);
printf("%d=",n);
for(i=2;i<=n;i++)
{
while(n!=i)
{
if(n%i==0)
{ printf("%d*",i);
n=n/i;
}
else
break;
}
}
printf("%d",n);
}
五.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
#include<stdio.h>
#include<math.h>
void main()
{
long int a,b,i;
for(i=0;i<=100000;i++)//假定在100000内选择
{
a=sqrt(i+100); //计算i+100的平方根
b=sqrt(i+268); //计算i+100+168的平方根
if(a*a==i+100&&b*b==i+268) //判断是否为完全平方数
{
printf("%ld\n",i);
break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -