发布网友
共3个回答
热心网友
3.
输出1 3 6
4.
输出3 5 5
5.
输出800
写程序
1.
#include <stdio.h>
int main(void)
{
int a,b,c;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
if(100*a+10*b+c==a*a*a+b*b*b+c*c*c)
printf("%d%d%d\n",a,b,c);
return 0;
}
2.
#include<stdio.h>
#define N 3
void MySort(int* pData,int Count)
{
int iTemp;
for(int i=1;i<Count;i++)
{
for (int j=Count-1;j>=i;j--)
{
if(pData[j]<pData[j-1])
{
iTemp = pData[j-1];
pData[j-1] = pData[j];
pData[j] = iTemp;
}
}/*end for*/
}/*endfor*/
}
void main(){
int n[N];
int i;
for( i=0; i<N; i++)
scanf("%d",&n[i]);
MySort(n,N);
for(i=N-1; i>=0; i--)
printf("%d\t",n[i]);
}
3.
#include <stdio.h>
#define N 3
void main()
{
int a[N],max,i;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<N;i++)
if(max<a[i])
max=a[i];
printf("最大数:%d\n",max);
}
4.
#include <stdio.h>
void main()
{
int i,j,m,n;
for(i=1;i<=100;i++)
{
n=0; //注意n的位置哦
for(j=2;j<=i;j++)
{
m=i%j;
if(m==0)
{
n=n+1;
}
if(n>1) break;
if(j==i && n==1)
{
printf("%d ",i);
}
}
}
}
热心网友
喜欢匿名 做好事的么
3.
输出1 3 6
4.
输出3 5 5
5.
输出800
写程序
1.
#include <stdio.h>
int main(void)
{
int a,b,c;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
if(100*a+10*b+c==a*a*a+b*b*b+c*c*c)
printf("%d%d%d\n",a,b,c);
return 0;
}
2.
#include<stdio.h>
#define N 3
void MySort(int* pData,int Count)
{
int iTemp;
for(int i=1;i<Count;i++)
{
for (int j=Count-1;j>=i;j--)
{
if(pData[j]<pData[j-1])
{
iTemp = pData[j-1];
pData[j-1] = pData[j];
pData[j] = iTemp;
}
}/*end for*/
}/*endfor*/
}
void main(){
int n[N];
int i;
for( i=0; i<N; i++)
scanf("%d",&n[i]);
MySort(n,N);
for(i=N-1; i>=0; i--)
printf("%d\t",n[i]);
}
3.
#include <stdio.h>
#define N 3
void main()
{
int a[N],max,i;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<N;i++)
if(max<a[i])
max=a[i];
printf("最大数:%d\n",max);
}
4.
#include <stdio.h>
void main()
{
int i,j,m,n;
for(i=1;i<=100;i++)
{
n=0; //注意n的位置哦
for(j=2;j<=i;j++)
{
m=i%j;
if(m==0)
{
n=n+1;
}
if(n>1) break;
if(j==i && n==1)
{
printf("%d ",i);
}
}
}
}
热心网友
3#include <stdio.h>
int main(void)
{
int a[10],i,j,temp,max;
printf("\nInput 10 numbers\n");
for(i=0;i<10;i++)
{
printf("a[%d]=",i);
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
max=i;
for(j=i+1;j<10;j++)
if(a[max]>a[j]) max=j;
{
temp=a[i];
a[i]=a[max];
a[max]=temp;
}
}
printf("maxnumber=%d",a[max]);
getch();
return 0;
}
不好意思 我没看到 上面朋友回答的 第3个问题 可能是卡屏了 ..补完了才看见 抱歉