
几个C语言的题目求各位高手帮个忙啊!
是几个小儿科题目==不过本人比较笨实在不怎么会~麻烦各位大大帮帮偶啊~~!1.输入1个正整数N(1<N<10),在输入N个整数,输出平均值(保留2位小数)。2.输入1个正...
是几个小儿科题目= =不过本人比较笨实在不怎么会~麻烦各位大大帮帮偶啊~~!
1.输入1个正整数N(1<N<10),在输入N个整数,输出平均值(保留2位小数)。
2.输入1个正整数N(1<N<10),在输入N个整数,按逆序输出这些数。
3..输入1个正整数N(1<N<10),在输入N个整数,输出最大值及其小标(设最大值唯一,下标从0开始)。
4.输入一个以回车结束的字符串(少于80个字符),将该字符串按逆序输出。 展开
1.输入1个正整数N(1<N<10),在输入N个整数,输出平均值(保留2位小数)。
2.输入1个正整数N(1<N<10),在输入N个整数,按逆序输出这些数。
3..输入1个正整数N(1<N<10),在输入N个整数,输出最大值及其小标(设最大值唯一,下标从0开始)。
4.输入一个以回车结束的字符串(少于80个字符),将该字符串按逆序输出。 展开
展开全部
1.
#include<stdio.h>
#define max 50
void main()
{
int n,i;
int a[max],sum=0;
float ave;
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
ave=(float)sum/n;
printf("平均数是:%.2f\n",ave);
}
2.
#include<stdio.h>
#define max 50
void main()
{
int n,i;
int a[max];
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("逆序输出:\n");
for(i=n-1;i>=0;i--)
printf("%d ",a[i]);
printf("\n");
}
3.
#include<stdio.h>
#define max 50
void main()
{
int m,n,i;
int a[max];
int big=0;
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
if(a[i]>big)
{
big=a[i];
m=i;
}
}
printf("最大值为:%d,下标为:%d\n",big,m);
}
4.
#include<stdio.h>
#include<string.h>
#define max 80
void main()
{
char ch[max];
int len,i;
printf("请输入字符串:");
gets(ch);
len=strlen(ch);
for(i=len-1;i>=0;i--)
putchar(*(ch+i));
printf("\n");
}
#include<stdio.h>
#define max 50
void main()
{
int n,i;
int a[max],sum=0;
float ave;
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
ave=(float)sum/n;
printf("平均数是:%.2f\n",ave);
}
2.
#include<stdio.h>
#define max 50
void main()
{
int n,i;
int a[max];
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("逆序输出:\n");
for(i=n-1;i>=0;i--)
printf("%d ",a[i]);
printf("\n");
}
3.
#include<stdio.h>
#define max 50
void main()
{
int m,n,i;
int a[max];
int big=0;
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
if(a[i]>big)
{
big=a[i];
m=i;
}
}
printf("最大值为:%d,下标为:%d\n",big,m);
}
4.
#include<stdio.h>
#include<string.h>
#define max 80
void main()
{
char ch[max];
int len,i;
printf("请输入字符串:");
gets(ch);
len=strlen(ch);
for(i=len-1;i>=0;i--)
putchar(*(ch+i));
printf("\n");
}
展开全部
#include <stdio.h>
main()
{int a[10],n,min,max,xb0,xb1,i,sum,t;
float aver;
printf(“n=”);
scanf(“%d”,&n);
for(i=0;i<n;i++)
scanf(“%d”,&a[i]);
min=a[0];xb0=0;
max=a[0];xb1=0;
sum=a[0];
for(i=1;i<n;i++)
{if(min>a[i]){min=a[i];xb0=i;};
if(max<a[i]){max=a[i];xb1=i;};
sum+=a[i];
}
aver=1.0*sum/n;
printf(“(1)平均值为:%3.2f\n”,aver);
printf(“(2)逆序输出:”);
for(i=n-1;i>=0;i--)
printf(“%4d”,a[i]);
printf(“\n”);
printf(“(3)最大值为:%d,其下标为:%d\n”,max,xb1);
}
#include <stdio.h>
#include <string.h>
main()
{char c[80],ch;
int i,l;
gets(c);
l=strlen(c);
for(i=0;i<l/2;i++)
{ch=c[i];
c[i]=c[l-i-1];
c[l-i-1]=ch;
}
puts(c);
}
main()
{int a[10],n,min,max,xb0,xb1,i,sum,t;
float aver;
printf(“n=”);
scanf(“%d”,&n);
for(i=0;i<n;i++)
scanf(“%d”,&a[i]);
min=a[0];xb0=0;
max=a[0];xb1=0;
sum=a[0];
for(i=1;i<n;i++)
{if(min>a[i]){min=a[i];xb0=i;};
if(max<a[i]){max=a[i];xb1=i;};
sum+=a[i];
}
aver=1.0*sum/n;
printf(“(1)平均值为:%3.2f\n”,aver);
printf(“(2)逆序输出:”);
for(i=n-1;i>=0;i--)
printf(“%4d”,a[i]);
printf(“\n”);
printf(“(3)最大值为:%d,其下标为:%d\n”,max,xb1);
}
#include <stdio.h>
#include <string.h>
main()
{char c[80],ch;
int i,l;
gets(c);
l=strlen(c);
for(i=0;i<l/2;i++)
{ch=c[i];
c[i]=c[l-i-1];
c[l-i-1]=ch;
}
puts(c);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{
int a[10];
int N,i;
float SUM=0.0;
scanf("%d",&N);
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
SUM+=a[i];
}
printf("%.2f\n",SUM/N);
return 0;
}
#include<stdio.h>
int main()
{
int a[10];
int N,i;
scanf("%d",&N);
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
for(i=N-1;i>=0;i--)
printf("%d,",a[i]);
printf("\n");
return 0;
}
#include<stdio.h>
int main()
{
int a[10];
int N,i,max,k;
scanf("%d",&N);
scanf("%d",&a[0]);
max=a[0];
k=0;
for(i=1;i<N;i++)
{
scanf("%d",&a[i]);
if(max<a[i])
{
max=a[i];
k=i;
}
}
printf("最大值:%d,下标:%d\n",max,k);
return 0;
}
#include<stdio.h>
int main()
{
char a[80];
char ch;
int i;
for(i=0;i<80;i++)
{
scanf("%c",&ch);
if(ch=='\n')break;
else a[i]=ch;
}
for(i=i-1;i>=0;i--)
printf("%c",a[i]);
printf("\n");
return 0;
}
int main()
{
int a[10];
int N,i;
float SUM=0.0;
scanf("%d",&N);
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
SUM+=a[i];
}
printf("%.2f\n",SUM/N);
return 0;
}
#include<stdio.h>
int main()
{
int a[10];
int N,i;
scanf("%d",&N);
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
for(i=N-1;i>=0;i--)
printf("%d,",a[i]);
printf("\n");
return 0;
}
#include<stdio.h>
int main()
{
int a[10];
int N,i,max,k;
scanf("%d",&N);
scanf("%d",&a[0]);
max=a[0];
k=0;
for(i=1;i<N;i++)
{
scanf("%d",&a[i]);
if(max<a[i])
{
max=a[i];
k=i;
}
}
printf("最大值:%d,下标:%d\n",max,k);
return 0;
}
#include<stdio.h>
int main()
{
char a[80];
char ch;
int i;
for(i=0;i<80;i++)
{
scanf("%c",&ch);
if(ch=='\n')break;
else a[i]=ch;
}
for(i=i-1;i>=0;i--)
printf("%c",a[i]);
printf("\n");
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.main()
{ int a[10],i;
float sum=0,aver;
printf("enter ten number:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
sum=sum+a[i];
aver=sum/10;
printf("%.2f",aver);
getch();}
2.#include "stdio.h"
reverse(int b[10],int j)
{ int k,l,temp;
for(k=0;k<=(j-1)/2;k++)
{ temp=b[k]; b[k]=b[j-k-1];b[j-k-1]=temp;}
}
main()
{ int a[10],i;
printf("enter a serial number:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
reverse(a,10);
for(i=0;i<10;i++)
printf("%d ",a[i]);
getch();}
3.main()
{ int a[10],i,max,flag=0;
printf("enter ten number:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=0;i<10;i++)
if(max<=a[i]) { max=a[i]; flag=i;}
printf("%d %d",max,flag);
getch();}
4.#include "stdio.h"
reverse(char b[10],int j)
{ int k,l; char temp;
for(k=0;k<=(j-1)/2;k++)
{ temp=b[k]; b[k]=b[j-k-1];b[j-k-1]=temp;}
}
main()
{ char a[10],i;
printf("enter a string:\n");
scanf("%s",a);
reverse(a,10);
printf("%s",a);
getch();}
{ int a[10],i;
float sum=0,aver;
printf("enter ten number:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
sum=sum+a[i];
aver=sum/10;
printf("%.2f",aver);
getch();}
2.#include "stdio.h"
reverse(int b[10],int j)
{ int k,l,temp;
for(k=0;k<=(j-1)/2;k++)
{ temp=b[k]; b[k]=b[j-k-1];b[j-k-1]=temp;}
}
main()
{ int a[10],i;
printf("enter a serial number:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
reverse(a,10);
for(i=0;i<10;i++)
printf("%d ",a[i]);
getch();}
3.main()
{ int a[10],i,max,flag=0;
printf("enter ten number:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=0;i<10;i++)
if(max<=a[i]) { max=a[i]; flag=i;}
printf("%d %d",max,flag);
getch();}
4.#include "stdio.h"
reverse(char b[10],int j)
{ int k,l; char temp;
for(k=0;k<=(j-1)/2;k++)
{ temp=b[k]; b[k]=b[j-k-1];b[j-k-1]=temp;}
}
main()
{ char a[10],i;
printf("enter a string:\n");
scanf("%s",a);
reverse(a,10);
printf("%s",a);
getch();}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
全部写在一个程序里,方便
void main
{
int N,sum=0,temp1,temp2,arr[10];
char str[80];
scanf("%d",&N);
temp1=N;
while(temp1--)
{
scanf("%d",&temp2);
sum+=temp2;
}
printf("平均值:%d",sum/N);
scanf("%d",&N);
temp1=0;
while(temp1++<N)
scanf("%d",&arr[temp1]);
printf("逆序输出:");
while(--temp)
printf(arr[temp1]);
scanf("%d",&N);
scanf("%d",&sum);
temp2=0;
temp1=1;
while(temp1++<N)
{
int temp3;
scanf("%d",&temp3);
if(temp3>sum)
{
sum=temp3;temp2=temp1;
}
}
printf("最大的值是:%d,下标: %d",sum,temp2)
scanf("%s",str);
temp1=strlen(str);
while(temp1--)
{
printf(str[temp]);
}
}
void main
{
int N,sum=0,temp1,temp2,arr[10];
char str[80];
scanf("%d",&N);
temp1=N;
while(temp1--)
{
scanf("%d",&temp2);
sum+=temp2;
}
printf("平均值:%d",sum/N);
scanf("%d",&N);
temp1=0;
while(temp1++<N)
scanf("%d",&arr[temp1]);
printf("逆序输出:");
while(--temp)
printf(arr[temp1]);
scanf("%d",&N);
scanf("%d",&sum);
temp2=0;
temp1=1;
while(temp1++<N)
{
int temp3;
scanf("%d",&temp3);
if(temp3>sum)
{
sum=temp3;temp2=temp1;
}
}
printf("最大的值是:%d,下标: %d",sum,temp2)
scanf("%s",str);
temp1=strlen(str);
while(temp1--)
{
printf(str[temp]);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.
#include<stdio.h>
#define
max
50
void
main()
{
int
n,i;
int
a[max],sum=0;
float
ave;
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
ave=(float)sum/n;
printf("平均数是:%.2f\n",ave);
}
2.
#include<stdio.h>
#define
max
50
void
main()
{
int
n,i;
int
a[max];
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("逆序输出:\n");
for(i=n-1;i>=0;i--)
printf("%d
",a[i]);
printf("\n");
}
3.
#include<stdio.h>
#define
max
50
void
main()
{
int
m,n,i;
int
a[max];
int
big=0;
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
if(a[i]>big)
{
big=a[i];
m=i;
}
}
printf("最大值为:%d,下标为:%d\n",big,m);
}
4.
#include<stdio.h>
#include<string.h>
#define
max
80
void
main()
{
char
ch[max];
int
len,i;
printf("请输入字符串:");
gets(ch);
len=strlen(ch);
for(i=len-1;i>=0;i--)
putchar(*(ch+i));
printf("\n");
}
#include<stdio.h>
#define
max
50
void
main()
{
int
n,i;
int
a[max],sum=0;
float
ave;
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
ave=(float)sum/n;
printf("平均数是:%.2f\n",ave);
}
2.
#include<stdio.h>
#define
max
50
void
main()
{
int
n,i;
int
a[max];
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("逆序输出:\n");
for(i=n-1;i>=0;i--)
printf("%d
",a[i]);
printf("\n");
}
3.
#include<stdio.h>
#define
max
50
void
main()
{
int
m,n,i;
int
a[max];
int
big=0;
printf("请输入整数的个数(1-10):");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
if(a[i]>big)
{
big=a[i];
m=i;
}
}
printf("最大值为:%d,下标为:%d\n",big,m);
}
4.
#include<stdio.h>
#include<string.h>
#define
max
80
void
main()
{
char
ch[max];
int
len,i;
printf("请输入字符串:");
gets(ch);
len=strlen(ch);
for(i=len-1;i>=0;i--)
putchar(*(ch+i));
printf("\n");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询