c语言程序编写:输入10个整数存入a数组,要求逆序重新放入后再输出

作者&投稿:牛琳 (若有异议请与网页底部的电邮联系)
3.编写程序其功能是:输入10个整数存入一维数组,再按逆序重新存放后再输出。要求用指向数组的指针变量~

#include<stdio.h>
#include<math.h>
int main()
{
int a[10],i;
for(i=0;i<10;i++)
{
scanf("%d",&a<i>);
}
for(i=9;i>0;i--)
{
printf("%d",a<i>);
}
printf("%d",a[0]);
return 0;
}

扩展资料:include用法:
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。
插入头文件的内容
#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:
1、#include<文件名>
2、#include"文件名"

#includeint main(){ int a[10]; int i,j,k; for(i=0;i<10;i++)scanf("%d",&a[i-1]); for(i=0;i<9;i++) { for(j=i;j<10;j++) { if(a[i]<a[j]) { k=a[i]; a[i]=a[j]; a[j]=k; } } } for(i=0;i<10;i++)printf("%d ",a[i]);}

#include<stdio.h>
main()
{
int a[10],i,temp;
printf("input ten int number:\n"); ///提示输入10个数
for(i=0;i<=9;i++) ///循环输入 数组的下标从0开始,所以10个数的下标是从0-9
scanf("%d",&a[i]); //输入
for(i=0;i<=4;i++) //逆序,说白了就是 第一个数和第10个数进行交换,第2个数和第9个数进行交换
{
temp=a[i];
a[i]=a[9-i];
a[9-i]=temp;
}
printf("after reverved\n"); //输出
for(i=0;i<=9;i++)
printf("%4d",a[i]);
}

#include<stdio.h>
main()
{
  int a[10],i,temp;
   printf("input ten int number:
");
  for(i=0;i<=9;i++) scanf("%d",&a[i]); //输入
  for(i=0;i<=4;i++)  //逆序
  {
    temp=a[i];
    a[i]=a[9-i];
    a[9-i]=temp;
  }
 printf("after reverved
");  //输出
 for(i=0;i<=9;i++) printf("%-6d",a[i]);
}



用C语言编写一个程序,输入一个字符串,统计其中各个字符出现的次数_百 ...
要编写一个C语言程序,用于统计输入字符串中各个字符出现的次数,可以参考以下代码片段:首先,包含必要的头文件:c include "pch.h"include include \/\/ 用于判断字符类型 接下来,定义主函数,初始化计数器变量:c int main() { char c;int num_count = 0, \/\/ 数字个数 bigalp_count = 0, ...

用C语言编写程序:输入一个人的名字、年龄、工资并在最后输出来。_百度...
struct imfomation{ char name[20];int age;int salary;};include "stdio.h"void main(){ struct imfomation a;\/\/a为结构体变量 printf("请输入姓名:\\n");gets(a.name);printf("请输入年龄:\\n");scanf("%d",&a.age);printf("请输入工资:\\n");scanf("%d",&a.salary);printf("姓...

用C语言编写程序:输入体重和身高,输出体重指数BMI
1. 编写C语言程序,可以接受用户输入身高和体重数据。2. 程序计算体重指数(BMI),公式为体重(公斤)除以身高(米)的平方。3. 输出计算结果,即用户的BMI值,以便了解体重状况。4. BMI指数是衡量人体胖瘦程度及健康状态的常用标准,适用于不同人群的肥胖和健康风险评估。5. 尽管BMI值广泛用于健康研究...

用c语言编写程序,输入任意一串字符,再输入一个字符和一个位置,将此字符...
NULL,100);\/\/初始化所有元素为空 puts("请输入一串字符:\\n"); gets(ch); puts("请输入一个字符:"); scanf("%c",&c); puts("请输入要插入的位置:"); scanf

如何用C语言编写数字输入输出程序?
1、首先是鼠标选择单击C语言编程软件创建一个空的C语言文件。2、定义四个整数变量a,b,c,max。三个变量a,b和c用于存储输入的三个数字,max用于存储三个数字的最大值。3、使用scanf语句从键盘输入三个数字。在注意之前不要忘记使用变量。4、使用max可以逐个比较三个数字,并将最大数量存储在最大...

C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。_百度知...
} return k;} void main(){ printf("请输入一个x和n\\n");double x,sum=0,elem=0;int sign = 1;scanf("%lf,%d",&x,&n);int i = 1;for (i=0;i<2*n;i++){ int k = jiecheng(i)elem = sign*pow(x,i)\/k;sum+=elem;sign*=-1;i++;} printf("%lf",sum);} ...

编写一段C语言程序,要求输入一行字符,找出其中的大写字母、小写字母、空...
char s[300];int i,uc,lc,sp,di,ot;printf("Please enter a string...\\n");i=0;while(s[i]=getchar(),s[i]!='\\n' && ++i<300);uc=lc=sp=di=ot=0;for(s[i]='\\0',i=0;s[i];i++)if(s[i]>='A' && s[i]<='Z')uc++;else if(s[i]>='a' && s[i]<=...

用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
prinft("大写字母是:%c\\n",ch);} else(printf("请输入大写字母");)示例三:include <stdio.h> main(){ char c; \/\/声明变量 scanf("%c",&c); \/\/键盘上取值 printf("%c %c",c,ch-'a'+'A');\/\/本身和大写输出 } ...

编写c语言程序,实现输入输出。
include void main(){ int n;printf("input:\\n");scanf("%d",&n);if(n%3==0&&n%5==0)printf("yes\\n");else printf("no\\n");return;}

如何用c语言写一个程序输入班级学号的内容?
下面是一个用C语言编写的程序,可以输入班级和学号的内容,并打印出来:c include <stdio.h> int main() { char class[20]; \/\/ 定义班级字符串,长度为20 int number; \/\/ 定义学号整数 printf("请输入班级:");scanf("%s", class); \/\/ 输入班级字符串 printf("请输入学号:");scanf("%d...

市辖区15576123389: C语言:编写一个程序,输入一个包含10个整数的数列,并把数列存储在一个数组中 -
凌磊星保: #include<stdio.h> int main() { int he(int a[], int n);float pj(int a[], int n);int a[10] , i,n=10; for(i=0;i<n;i++) { printf("输入第 %d 个数 :",i+1);scanf("%d",&a[i]); }printf("\n%6d ",he(a,n); 调用并输出总和 printf("\n%6.2f ",pj(a,n); 调用...

市辖区15576123389: c语言编程 从键盘输入10个数存入一堆数组中,并找出与平均值最接近的数 -
凌磊星保: #include <iostream>#include <cmath>#define N 10 using namespace std; int main(){int arr[N]; int i=0; float res,avr; int k,s=0; while(i!=N){ //循环输入 //cout<<s<<endl;//调试用 cin>>arr[i];//输入N个数据 s+=arr[i];//计算N个数据总和 ++i; } avr=s/...

市辖区15576123389: C语言数组从键盘输入10个整数存入数组,找出其中最大和最小值,并输出. -
凌磊星保: #include void main(){ int num[10],i,j,temp; for(i=0;i<10;i++){ printf("请输入第%d个数:"); scanf("%d",&num[i]); } for(i=0;i<10;i++){ for(j=0;j<9-i;j++){ if(num[j]temp=num[j]; num[j]=num[j+1]; num[j+1]=temp; } } } printf("这10个数的最大值是:%d,最小值是:%d",num[0],num[9]); }

市辖区15576123389: c语言程序编写:输入10个整数存入a数组,要求逆序重新放入后再输出 -
凌磊星保: #includemain() { int a[10],i,temp; printf("input ten int number:\n"); ///提示输入10个数 for(i=0;i<=9;i++) ///循环输入 数组的下标从0开始,所以10个数的下标是从0-9 scanf("%d",&a[i]); //输入 for(i=0;i<=4;i++) //逆序,说白了就是 第一个数和...

市辖区15576123389: C语言.由键盘输入10个整数存入数组,输出最大值、最小值及它们的位置信息.并将最大、最小值位置互换后,再 -
凌磊星保: /* 输入10个整数(空格隔开) : 45 67 71 23 19 87 62 33 91 24 67 71 23 19 87 62 33 91 24 最大值是 : 91,索引是 : 8 最小值是 : 19,索引是 : 4 最大值和最小值交换位置后 : 45 67 71 23 91 87 62 33 19 24 请按任意键继续. . . */ #include ...

市辖区15576123389: 以下是一个C语言程序,该程序实现从键盘输入10个整数存放到数组中,然后进行从小到大的排序,最后输出该数 -
凌磊星保: #include "Stdio.h" 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] = temp; } ...

市辖区15576123389: c语言编程题:输入10个数存放在一个数组中,输入一个数存入x中,然后找出所有与x相同的元素的位置. -
凌磊星保: 假定是 int 型,程序如下: #include <stdio.h> int main() { int y[10],x,i; printf("input 10 int data\n"); for (i=0;i<10;i++) scanf("%d",&y[i]); printf("input x \n"); scanf("%d",&x); printf("locations:\n"); for (i=0;i<10;i++) if (y[i]==x)printf("%d ",i); ...

市辖区15576123389: 编写c程序完成从键盘输入10个整数存入一维数组中,计算奇数元素之和并输出运行结婚 -
凌磊星保: #include<iostream> using namespace std; int a[11],ans; int main() {for(int i=1; i<=10; i++){cin>>a[i];if (a[i]%2!=0) ans=ans+a[i];}cout<<ans<<endl;return 0; } 思路很简单,读入十个数,判断是否能被2整除,如果不能就是奇数,则ans累加上去,最后输出ans就行了.望采纳

市辖区15576123389: C语言:从键盘上输入10个整数,将其保存到数组中,并按升序排列. -
凌磊星保: 源程序代码以及算法解释如下: #define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){ int i, j;//定义循环变量 int M_num;//定义中间变量 const int N = 10;//定义数组元素个数 int number[N];//定义两个数组 printf("请...

市辖区15576123389: C语言 编写函数完成十个整数的输入 -
凌磊星保: 你输入的是十个数,在控制循环中只输入了9个数, 输出中要有间隔,才能更清晰:另外说一下,最好代码要规范一下:#include<stdio.h> int main() { void order(int a[10]); int a[10],i; printf("please input 10 numbers:\n"); for(i=0;i<10;i++)///////////////...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网