C语言程序设计题,急!
答案:4 悬赏:0 手机版
解决时间 2021-05-07 10:31
- 提问者网友:疯孩纸
- 2021-05-07 07:02
编一程序:从键盘输入的若干个数并求出最大值。要求:(用调用函数形式;输入十个数据到s数组中)
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-05-07 07:57
1. #include<stdio.h>
void main()
{
int i=1,a=3,j=0;
int b[50];
while(i<=100)
{
if(i%a==0)
{a[j]=i;
j++;
}
i++;
}
i=0;
while(i<=j)
{printf("%d",b[i]);
i++;
if(i%10==0)
printf("\n");
}
}
2. 题目不清楚 (并显示每行输出几个数) ??
3.#include<stdio.h>
void main()
{
int x,h=1,j;
scanf("%d",&x);
printf("/n");
for(j=1;j<=x;j++)
h=h*j;
printf("%d",h);
}
5.#include<stdio.h>
void main()
{
int i;
int a[4];
printf("inut the number\n")
for(i=0;i<4;i++)
scnaf("%d",&a[i]);
for(i=0;i<4;i++)
printf(%3d",&a[i]);
printf("/n");
for(i=3;i>=0;i--)
printf(%3d",&a[i]);
先写几个,觉得行,先给分吧
void main()
{
int i=1,a=3,j=0;
int b[50];
while(i<=100)
{
if(i%a==0)
{a[j]=i;
j++;
}
i++;
}
i=0;
while(i<=j)
{printf("%d",b[i]);
i++;
if(i%10==0)
printf("\n");
}
}
2. 题目不清楚 (并显示每行输出几个数) ??
3.#include<stdio.h>
void main()
{
int x,h=1,j;
scanf("%d",&x);
printf("/n");
for(j=1;j<=x;j++)
h=h*j;
printf("%d",h);
}
5.#include<stdio.h>
void main()
{
int i;
int a[4];
printf("inut the number\n")
for(i=0;i<4;i++)
scnaf("%d",&a[i]);
for(i=0;i<4;i++)
printf(%3d",&a[i]);
printf("/n");
for(i=3;i>=0;i--)
printf(%3d",&a[i]);
先写几个,觉得行,先给分吧
全部回答
- 1楼网友:迷人又混蛋
- 2021-05-07 09:19
#include<stdio.h> int paixu(int *b); void main() { int a[10]; int i,max; printf("请输入10个数:"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); max=paixu(a); printf("最大的数为:"); printf("%d",max); printf("\n"); } int paixu(int *b) { int i,j,t; for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(b[i]<b[i+1]) { t=b[i]; b[i]=b[i+1]; b[i+1]=t; } return b[0]; } 结果为:
- 2楼网友:鱼芗
- 2021-05-07 09:13
#include<stdio.h>
void main()
{
int max(int b[],int n);
int a[11],max,i;
printf("请输入10个整数:");
for(i=1;i<=10;i++)
scanf("%d",a[i]);
max=max(a,10);
printf("max=%d\n",max);
}
int max(b[],int n)
{
int j,max1;
max1=b[0];
for(j=1;j<=n;j++)
{
if(max1<b[j])
max1=b[j];
}
return(max1);
}
- 3楼网友:旧脸谱
- 2021-05-07 09:01
#include <stdio.h>
int max( int* a, int n )
{
int m, i;
m = a[0];
for ( i = 1; i < n; ++i )
if ( m < a[i] )
m = a[i];
return m;
}
int main()
{
int a[10], i;
for ( i = 0; i < 10; ++i )
scanf( "%d", &a[i] );
printf( "max:%d\n", max( a, 10 ) );
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯