c语言求救!!!定义一个包括10个元素的整形数组,通过键盘输入10个数据存储在数组中,然后通过显示器输出
#include
voidinput(int a[])
{for(inti=0;i<10;i++)
scanf("%d",&a[i]);
}
voidarrayCopy(int b[],int a[])
{for(inti=0;i<10;i++)
b[i]=a[i];
}
voidprintArray(int b[],int a[])
{printf("Arraya:
");
for(inti=0;i<10;i++)
printf("%d",a[i]);
printf("
Arrayb:
");
for(inti=0;i<10;i++)
printf("%d",b[i]);
printf("
");
}
intmain()
{inta[10],b[10];
input(a);
arrayCopy(b,a);
printArray(a,b);
}
#include
#define N 10
void main() { int a[N],i,max,min,a3,a5,a7; float av;
for ( i=0;i<N;i++ ) scanf("%d",&a[i]);
max=min=a[0]; for ( i=1;ia[i] ) min=a[i];
a3=a5=a7=0; av=0;
for ( i=0;i<N;i++ ) {
av+=a[i]; if ( a[i]%3==0 ) a3++; if ( a[i]%5==0 ) a5++; if ( a[i]%7==0 ) a7++;
}
for ( i=0;i<N;i++ ) printf("%d ",a[i]); printf("
");
av/=N; printf("%d %d %f
",max,min,av); printf("%d %d %d
",a3,a5,a7);
}
#define N 10 //定义数组元素个数
main()
{
int a[N],i,max;
printf("请输入%d个数组元素:\n",N);
scanf("%d",&a[0]);
max=a[0];//把第一个数值暂时记录为最大值
for(i=1;i<N;i++)//把输入的数存入数组
{
scanf("%d",&a[i]);
if(a[i]>max)//寻找最大值
max=a[i];
}
for(i=0;i<N;i++)
{
printf("%-5d",a[i]);//输出数组元素
if((i+1)%3==0)//每行3个元素
printf("\n");
}
printf("\n");
printf("最大元素为%d\n",max);//输出最大值
}
#include <stdio.h>
int main(void)
{
int a[10];
int i=0;
int result;
int tem;
int count = 0;
while(i<10){
scanf("%d",&a[i]);
i ++;
}
result = a[0];
while(i)
{
printf("%d ",a[10-i]);
count++;
if(count == 3)
{
printf("\n");
count = 0 ;
}
if(result < a[10-i])
{
result = a[10-i];
}
i--;
}
printf("result: %d",result);
return 0;
}
c语言求救!!!定义一个包括10个元素的整形数组,通过键盘输入10个数据存...
define N 10 \/\/定义数组元素个数 main(){ int a[N],i,max;printf("请输入%d个数组元素:\\n",N);scanf("%d",&a[0]);max=a[0];\/\/把第一个数值暂时记录为最大值 for(i=1;i<N;i++)\/\/把输入的数存入数组 { scanf("%d",&a[i]);if(a[i]>max)\/\/寻找最大值 max=a[i];}...
求救啊。。c语言编程题,输入10个数据,找出其中最小值并记录其所在位置...
min=Searchmin(a);printf("输入的10个数中的最小值为: %d\\n",min);}
c语言求救TAT...用指针法统计10个数中正数负数和零的个数并求出正数的...
main(){ int a[10]={1,11,18,-11,44,15,23,50,99};int *p=a;int loop;int rightnum=0;\/\/正数个数 int badnum=0;\/\/负数个数 int sumright=0;\/\/正数和 int sumbad=0;\/\/负数和 for(loop=0;loop<10;loop++){ printf("%d\\t",*(p+loop));if(*(p+loop)>0){ rightnum...
C语言指针求救20分!
include <string.h> int strcmp(char*p1,char*p2){ int i=0;while (p1[i]!=0&&p2[i]!=0){ if(p1[i]==p2[i]){ i++;} else { return p1[i]-p2[i];} } if (p1[i]==0&&p2[i]==0){ return 0;} else { return p1[i]-p2[2];} } ...
紧急求救 C语言
说明::有4个学生,每个学生有3门课的成绩,从键盘上输入以上数据,计算每个学生的平均分,并把这些信息(包括学号、姓名、班级、3门课的成绩及平均分)保存到一个文件(score.txt)中,并显示在屏幕上。具体要求:?定义结构体类型(student_type),其中包括 学号(num[11])、姓名(name[8])、...
c语言:写一个函数,用起泡法对输入的10个字符按由小到大的顺序排列。编译...
include <stdio.h>#include <string.h>#define N 10char str[N];int main(){void sort(char []);int i,len;printf("input string:\\n");for( i=0;i<N-1;i++ ) \/\/输入最多N-1个字符,遇回车结束,多余的数据忽略掉{str[i]=getchar();if ( str[i]=='\\n' )break;}str[i]...
C语言求救:统计素数个数
include<stdio.h>#include <math.h>void main(){int n,i,j,ri,flag,num;scanf("%d",&n);num=0;for(i=2;i<=n;i++){flag=1;ri=int(floor(sqrt(1.0*i)));for(j=2;j<=ri;j++){if(i%j==0){flag=0;break;}}if(flag)num++;}printf("%d",num);} ...
...并在主函数中调用它 2、对10个整数进行排序(升序)
int grade[N],temp; \/\/定义N维(N=5,也就是五维啦^^)整形数组和整形变量temp printf("输入5个数\\n"); \/\/在屏幕上显式“输入5个数”并且换行 for(i=0;i<N;i++) \/\/开始for循环,从i=0,每次加1,直到i=4,共需循环5次 { \/\/循环体开始 scanf("%d",&grade[i]); \/\/依次获取...
C语言比较10个数的大小 里面有负数就不行
printf("请输入10个数字:\\n");for(i=0;i<10;i++)scanf("%d",&a[i]);max=min=a[0];printf("\\n");for(i=0;i<10;i++){ if(a[i]>max)max=a[i];if(a[i]<min) min=a[i];} a[0]=max;a[9]=min;for(i=0;i<10;i++)printf("%d ",a[i]);printf("\\n");r...
C语言再次求救...
printf("请输入一个符合猜想的整数:");int b;scanf("%d",&b);while(b<6){ printf("请重新输入:");scanf("%d",&b);} return b;} void Goldbach(int m){ int i,j;for(i=3;i<m\/2;i++){ j=Isprime(i)+Isprime(m-i);if(j==0){ printf("%d是%d与%d的和\\n",m,i,m-i...