用c语言.从键盘上输入N个整数,按逆序输出这些数。
C语言通过输入十个整数然后分别顺序和逆序输出的编程思想和方法如下:
1.首先需要定义一个整型数组用于存储输入的10个整数。这里定义一个数组a。
2.然后利用for循环,接受从键盘输入的10个整数。这里使用i作为循环的游标变量。
3.输入完毕后,再次利用for循环来顺序输出存储在数组的十个数。这里同样使用局部变量i作为循环的游标。
4.接着,再次使用for循环来逆序输出存储在数组的十个整数。同样地,这里仍然需要一个局部变量作为循环游标。(方法与顺序输出大致相同)
5.代码编写完成后,点击运行程序,在调试程序的窗口即可看到最终的运行结果。
#include #includeint main(){ int a[3],i; for(i=0;i=0;i--) printf("%d ",a[i]); return 0;}/*运行结果: 1 2 33 2 1*/
#include"stdio.h"#define N 10
main()
{
int a[N]={...........},i;
printf("请输入数值:\n");
for(i=0;i<N;i++)
scanf("%d",a[i]);
printf("逆序输出的结果为:\n");
for(i=N-1;i>=0;i--)
printf("%3d",a[i]);
}
#include<stdio.h>
void main()
{
int sum[10];
int i;
for(i=0;i<10;i++)
scanf("%d",&sum[i]);
for(i=9;i>-1;i--)
printf("%d ",sum[i]);
}
#include<stdio.h>
#define N 10
void main()
{
int a[N],i;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(i=N-1;i>=0;i--)
printf("%d ",a[i]);
printf("\n");
}
从键盘输入n个数,求这n个数的和并输出。C语言怎么编???
include<stdio.h> main(){int n,i,a,sum=0;scanf("%d",&n);\/*输入你所要计算的数的个数*\/ printf("\\n");for(i=1;i<=n;i++)\/*依次输入n个数,并求和*\/ {scanf("%d",&a);sum+=a;} printf("%d\\n",sum);return 0;} ...
用C语言编写,从键盘上输入若干个正整数,输入0结束.统计所有正整数的个...
include "stdio.h"int main() {int n, sum=0, i=0, max, min;double ave;while(scanf("%d", &n) && n != 0) {if(i == 0) {max = min = n;}if(max < n) {max = n;}if(min > n) {min = n;}i++;sum += n;ave = sum * 1.0 \/ i;}printf("i = %d\\...
c语言编程 从键盘中,输入N个整数给数组a求出整型数组a中N个数的平均值...
下面是我写的输入十个整数的程序。。。给你参考下。望采纳 include <stdio.h> main(){ int i,a[10],max,min,b[10],j=0;float pin,sum=0;printf("输入十个整数:\\n");for (i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++){sum+=a[i];} printf("和:%f\\n",sum...
从键盘上输入若干个正整数,把这些正整数按个位数由小到大的次序输出 要...
include<stdio.h> void main(){ int a[200],b[10]={0},c[10],d[200];int i,j,t,n;printf("请输入正整数的个数:");scanf("%d",&n);if(n>200)n=200;printf("请输入%d个正整数:",n);for(i=0;i<n;i++)scanf("%d",&a[i]);\/* 从小到大排顺 *\/ for(j=0;j<n...
c语言程序设计:键盘输入整数 n,输出 1+3+5+7+...前n项的值(n≤100...
include <stdio.h>int main(){ int n,i,sum; scanf("%d",&n); for(i=0,sum=0;i<n;++i) sum+=(i+1)*2-1; printf("%d\\n",sum); return 0;}
C语言:求n!(n从键盘输入)
include <stdio.h>__int64 fact(int n) { if (n==1||n==0) return 1; return n*fact(n-1);}int main() { __int64 factn; int n=1; while (n>0) { printf("输入n:"); scanf("%d", &n); if (n>0) { factn = fact(n); printf(...
从键盘输入n(n>0的整数),计算机求1——n的和,和平均值,c语言
include<stdio.h> void main(){ int n,i,s=0;float a;printf("请输入整数n\\n");scanf("%d",&n);for(i=1;i<=n;i++)s=s+i;a=s\/n;printf("1-%d的和为:%d, 平均值为:%f\\n",n,s,a);}
使用for循环编程,从键盘输入整数n,再输入n个数,求其平均值并输出。用c...
include <stdio.h> void main(){ int i,n,num;double ave=0;printf("input n:");scanf("%d",&n);\/\/输入n for (i=1;i<=n;i++){\/\/输入n个数据,并求总和 scanf("%d",&num);\/\/输入数据 ave+=num;\/\/求总和 } ave=ave\/n;\/\/求平均值 printf("ave=%lf\\n",ave);\/\/输出...
c语言中从键盘输入N个字符串,将字符串按从小到大的顺序排列并输出_百 ...
代码如下:define N 10 int main(){char str[N][100]; int i,j; for(i = 0; i < N; i ++) scanf("%s",str[i]); for(i = 0; i < N-1; i ++) { for(j = i+1; j < N; j ++){ if(strcmp(str[i],str[j])>0) { char temp[100]; strcpy(temp,str[i]);...
C语言编程,从键盘上输入n(n<=20)个整数存入一维数组
include<stdio.h> void negasort(int *array,int n);\/\/逆序存放函数 int main(){ int arry[20];int n;printf("请输入数组元素个数:");scanf("%d",&n);printf("请输入数组元素:");for(int i=0;i<n;i++)scanf("%d",arry+i);negasort(arry,n);\/\/调用逆序存放函数 for(int j=...