C语言编程:从键盘输入11个数存入一维数组中,将其中的值前后倒置后重新存入该数组中并输出
#include "stdio.h"
int main()
{
int a[10]={0};
int i,tmp;
printf("请输入10个整数:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("数组a倒置后输出:
");
for(i=0;i<5;i++)
{
tmp=a[i];
a[i]=a[9-i];
a[9-i]=tmp;
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("
");
}
这是你要求的程序,我已经通过vc调试运行通过了
#include
void main()
{
int i=0,array[10];
for(i=0;i<10;i++)
{
printf("输入第%d个数:",i+1);
scanf("%d",&array[i]);
flushall();
}
printf("逆序输出为:
");
for(i=9;i>=0;i--)
printf("%d",array[i]);
printf("
");
}
main()
{
int a[11], i, t;
for(i=0; i<11; i++)
{
scanf("%d", &a[i]);
}
for(i=0; i<=5; i++)
{
t=a[i];
a[i]=a[11-1-i];
a[11-1-i]=t;
}
for(i=0; i<11; i++)
{
printf("%d ", a[i]);
}
}
我以浮点数为例写的程序,自己看看吧!~
#include<stdio.h>
int main(){
float a[11],t;
int i;
for(i=0; i<11; i++){
scanf("%f", &a[i]);
}
for(i=0; i<5; i++){
t=a[i];
a[i]=a[10-i];
a[10-i]=t;
}
for(i=0; i<11; i++){
printf("%f ", a[i]);
}
printf("\n");
return 0;
}
#include<stdio.h>
int main(){
float a[11],t;
int i;
for(i=0; i<11; i++){
scanf("%f", &a[i]);
}
for(i=11;i>0;i--)
printf("%f",&a[i]);
}
main()
{ int a[11],i,j=10,k=0;
for(i=0;i<11;i++)
scanf("%d",&a[i]);
while(j>0)
b[k++]=a[j--];
for(i=0;i<11;i++)
printf("%d\t",b[i]);
}
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main()
{string str;
cin>>str;
reverse(str.begin(),str.end());
cout<<str<<endl;
return 0;
}
C语言编程:从键盘输入11个数存入一维数组中,将其中的值前后倒置后重新存...
前后的数交换 main(){ int a[11], i, t;for(i=0; i<11; i++){ scanf("%d", &a[i]);} for(i=0; i<=5; i++){ t=a[i];a[i]=a[11-1-i];a[11-1-i]=t;} for(i=0; i<11; i++){ printf("%d ", a[i]);} } ...
C语言编程 用户从键盘输入10个数存放到数组a中,要求分别输出数组a中奇...
printf("偶数:%d个\\n奇数:%d个",sum,k);return 0;}
大神帮下忙,谢了啊 1.c语言从键盘输入10个整数,存入数组a,并输出数组a...
&a[i]);printf("%d ",a[i]);}}第2题:#include <stdio.h>void main(){int i,sum=0,a[8]={12,3,45,76,89,23,68,9};for(i=0;i<8;i++)sum+=a[i];printf("数组元素的总和为:%d",sum);
以下是一个C语言程序,该程序实现从键盘输入10个整数存放到数组中,然后...
int main(void){ int arr[10],i,j,temp,k;printf("please input ten data : ");for(i=0;i<10;i++)scanf("%d",&arr[i]);\/*从小到大排序*\/ for(i=0;i<9;i++){ temp = arr[i];for(j=i+1;j<10;j++){ if(temp>arr[j])k = j;} arr[i] = arr[k];arr[k] =...
c语言 键盘上输入10个任意的整数,要求按照升序的规则将其存入单链表中...
include<stdio.h>#include<stdlib.h>#include<string.h>struct node{ int num; node* next;}*h,*p;node *creat(){ node*h,*p,*q,*q1; int x,i; h=(node*)malloc(sizeof(node)); h->next=NULL; for(i=0;i<10;i++) {scanf("%d",&x); q=(node*)malloc(size...
C语言 从键盘输入10个整数存放在数组a中,并将数组a中的数据“写”到...
using namespace std;struct student { int id;char name[20];char sex[4];unsigned long birthday;float height;float weight;};int main(){ ifstream fin("1.txt");if(!fin){ cout<<"文件打开失败\\n";return 0;} cout<<setiosflags(ios::fixed)<<setprecision(1)<<setiosflags(ios::left...
从键盘输入10个整数并将其存放到数组中,求平均值。C语言做
include <stdio.h> void main(){int a[10];int sum = 0;for (int i = 0; i < 10; i++){scanf("%d", &a[i]);sum += a[i];}double average = sum \/ 10.0;printf("%lf\\n",average);}
c语言编程 从键盘输入10个数存入一堆数组中,并找出与平均值最接近的数...
=N){ \/\/循环输入 \/\/cout<<s<<endl;\/\/调试用 cin>>arr[i];\/\/输入N个数据 s+=arr[i];\/\/计算N个数据总和 ++i; } avr=s\/N;\/\/计算平均数 res=arr[0];\/\/假设所求结果与平均数的相差最小值为第一个数据 cout<<avr<<endl; for(i=0;i!=N;++i){ ...
如何用C语言编程:从键盘上输入10个实型数存入数组,然后按输入顺序的逆...
include<iostream.h> int main() { int i;int input[10];for (i = 0;i < 10;i++) { cin>>input[i];} for (i = 0;i < 10;i++) { cout << input[10 - i - 1] << ",";} system("pause");return 0;}
C语言:从键盘输入10个整数存入数组,找出其中最大和最小值,并输出。 麻...
puts(min); upccash | 发布于2011-11-28 举报| 评论 9 1 可以用冒泡排序法,然后最大和最小的就分别在数组两端了 静看枫殇 | 发布于2011-11-28 举报| 评论 1 1 为您推荐: 将整数存入数组 在数组中查找指定元素 输出数组 数组大整数 从键盘输入10个整数 用数组表示整数 求数组元素的...