C语言输入多个整数逆序输出。

这个算法其实是比较简单, 我们先来分析一下:

1、因为输入的数值有多个,且不会超过100, 所以我们可以考虑用数组来存储。

2、要求逆序打印出来,我们只需要把数组中的元素逆序输出就可以了。

下面直接上代码:

#include "stdafx.h"
#include <string>
#include <iostream>
using namespace std;
int main()
{
    int iInputNum[100] = {0};  //用于保存输入的数,初始化为0
    int iCount = 0;  //打算输入的个数,默认为0
    cout << "you want input num is = ";
    cin >> iCount ;
    //输入 n 个数
    for (int i=0; i<iCount; ++i)
    {
        cin >> iInputNum[i];
    }
    //逆序打印这n个数
    for (int i=iCount - 1; i>=0; --i)
    {
        cout << iInputNum[i] << " ";
    }
    cout << endl; //换行
    return 0;
}

操作结果:

望采纳, 谢谢。



  • c璇█棰:鍦ㄩ敭鐩杈撳叆10涓鏁存暟 閫嗗簭瀛樻斁骞杈撳嚭
    绛旓細姣旇緝绠鍗曠殑鏂规硶鏄垱寤轰竴涓暟缁 浠庝笅鏍囦负9寮濮嬮掑噺杩涜杈撳叆鑷充笅鏍囦负0 杩欐牱瀛樺偍灏变細鏄鍊掑簭鐨勪簡 鐒跺悗鍐嶄粠涓嬫爣涓0寮濮嬮掑杈撳嚭鍒颁笅鏍囦负9 鍙︿竴绉嶆柟娉曟槸鍒涘缓涓や釜鏁扮粍 姣斿a鍜宐锛屽厛椤哄簭鍦板皢10涓暟鎹瓨鍌ㄥ湪a閲 鐒跺悗閫氳繃涓涓惊鐜潵灏嗘暟鎹閫嗗簭瀛樺偍鍦ㄦ暟缁刡閲 杩欐牱鏁扮粍b閲屽氨鏄嗗簭瀛樺偍鐨勪簡 鏈鍚庨『搴忚緭鍑烘暟缁刡 ...
  • C璇█,杈撳叆涓涓嫢骞蹭釜鏁存暟,鐒跺悗瑕佹眰閫嗗簭杈撳嚭,姹傜▼搴
    绛旓細//鏁扮粍 include<stdio.h> define N 100 void main(){ int a[N],i,n;printf("鎮ㄨ杈撳叆鍑犱釜鏁存暟锛");scanf("%d",&n);while(1){ if(n>0&&n<=100)break;printf("\n鎮ㄧ殑杈撳叆鏈夎锛岃閲嶆柊杈撳叆0-100涔嬮棿鐨勬暣鏁帮細");scanf("%d",&n);} printf("\n璇疯緭鍏%d涓暣鏁帮細",n);for(i=0...
  • C璇█杈撳叆涓や釜鏁存暟鐢ㄩ楀彿鍒嗘牸,閫嗗簭杈撳嚭?
    绛旓細鍦C璇█涓紝浣犲彲浠ヤ娇鐢╜scanf`鍑芥暟鏉杈撳叆涓や釜鏁存暟锛岀劧鍚庝娇鐢╜printf`鍑芥暟閫嗗簭杈撳嚭杩欎袱涓暣鏁般備互涓嬫槸涓涓ず渚嬩唬鐮侊細```c include <stdio.h> int main() { int num1, num2;// 杈撳叆涓や釜鏁存暟锛岀敤閫楀彿鍒嗛殧 printf("璇疯緭鍏ヤ袱涓暣鏁帮紙鐢ㄩ楀彿鍒嗛殧锛夛細");scanf("%d, %d", &num1, &num2);// ...
  • c璇█缂栫▼,浠庨敭鐩杈撳叆100涓鏁存暟瀛樺偍鍒版暟缁刟涓,骞閫嗗簭杈撳嚭銆俖鐧惧害...
    绛旓細//#include "stdafx.h"//vc++6.0鍔犱笂杩欎竴琛.#include "stdio.h"int main(int argc, char *argv[]){ int i,a[100]; printf("Please enter 100 integers...\n"); for(i=0;i<100;scanf("%d",a+i++)); for(i--;i;printf("%d ",a[i--]));printf("%d\n",...
  • c璇█绋嬪簭缂栧啓:杈撳叆10涓鏁存暟瀛樺叆a鏁扮粍,瑕佹眰閫嗗簭閲嶆柊鏀惧叆鍚庡啀杈撳嚭
    绛旓細include<stdio.h>int 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]
  • 杈撳叆涓変釜鏁,鐒跺悗閫嗗悜杈撳嚭 鐢c璇█缂栧啓
    绛旓細鎬濊矾锛氬畾涔変笁涓彉閲廰锛宐锛宑锛涢敭鐩杈撳叆渚濇璧嬪硷紝杈撳嚭c锛宐锛宎鐨勫煎嵆鍙傚弬鑰冧唬鐮侊細include <stdio.h>#include<stdlib.h>int main(){ int a,b,c;scanf("%d%d%d",&a,&b,&c);//閿洏杈撳叆printf("%d %d %d\n",c,b,a);//閫嗗簭杈撳嚭return 0; }/*杩愯缁撴灉锛1 2 33 2 1*/ ...
  • c璇█鎬庝箞杈撳嚭鏁板瓧閫嗗簭?
    绛旓細鍦C璇█涓紝鍙互浣跨敤涓涓猣or寰幆鎴栭掑綊鏉ヨ緭鍑轰竴涓暟鐨勯嗗簭銆備互涓嬫槸涓ょ鏂规硶鐨勭ず渚嬶細浣跨敤for寰幆锛氶鍏堝畾涔変竴涓鏁村瀷鍙橀噺n锛岀敤浜庡瓨鍌ㄩ渶瑕杈撳嚭閫嗗簭鐨勬暟銆傜劧鍚庝娇鐢╢or寰幆锛屼粠n鐨勪釜浣嶅紑濮嬶紝渚濇鍙栧嚭姣忎竴浣嶏紝閫嗗簭杈撳嚭銆傚湪寰幆浣撲腑锛屼娇鐢╬rintf鍑芥暟杈撳嚭姣忎竴浣嶃傜ず渚嬩唬鐮佸涓嬶細浣跨敤閫掑綊锛氶鍏堝畾涔変竴涓暣鍨嬪彉閲弉锛...
  • 鐢c璇█缂栫▼杈撳叆6涓鏁存暟,鐒跺悗鎸夎緭鍏ユ椂鐨勯『搴忕殑閫嗗簭杈撳嚭
    绛旓細include <stdio.h>int main(){ int a[6], i = 0; while (i < 6) scanf("%d", &a[i++]); while (i > 0) printf("%5d", a[--i]); return 0;}杩愯缁撴灉涓猴細1 2 3 4 5 6 6 5 4 3 2 1 ...
  • 鐢c璇█.浠庨敭鐩樹笂杈撳叆N涓鏁存暟,鎸閫嗗簭杈撳嚭杩欎簺鏁般
    绛旓細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]);}
  • c璇█ 浠庨敭鐩樹笂杈撳叆涓変釜鏁存暟,鐒跺悗鎸閫嗗簭杈撳嚭
    绛旓細include <stdio.h>#include<string.h>int main(){ int a[3],i; for(i=0;i<3;i++) scanf("%d",&a[i]); for(i=2;i>=0;i--) printf("%d ",a[i]); return 0;}/*杩愯缁撴灉锛 1 2 33 2 1*/
  • 扩展阅读:c语言将12345倒序输出 ... c语言输入n倒着输出 ... c语言输出12345倒三角形 ... c语言怎么输出逆序数 ... 将一个正整数倒序输出 ... 输入一个整数倒序输出 ... c语言正整数逆序输出 ... c语言怎么输出n个整数 ... c语言输入一个四位整数逆序输出 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网