knrt.net
当前位置:首页 >> C语言 怎么用数组输入一组数,然后再原样输出? >>

C语言 怎么用数组输入一组数,然后再原样输出?

<pre name="code"class="cpp">#include<stdio.h> int main() { int N; scanf("%d",&N); while(N--) { char a[100]; while(scanf("%s",a)!=EOF) printf("%s\n",a); } return 0; } 扩展资料:include用法:#include命令预处理命令的一种,预处理

用%符号可以逆序输出 如要正序输出:#include "stdio.h"void main() { long number; long i; long index; index = 1; printf("please input number:"); scanf("%ld", &number); i = number; while(i >= 10) { i /=10; index *= 10; } printf("\n"); while(

#include<stdio.h> int main() { char s[101]; gets(s); printf("%s\n",s); } 用字符串数组吧

数组 应该是int i[]={4,5,6}; 你直接输出i[1]就好了啊

有两种方法1:定义一个比较大的数组,比如 int a[10000];2:在使用的时候,new一个数组出来

写好了,运行成功了,有什么问题可以交流下!!#include &lt;stdio.h&gt;//排序函数void sort(int a[],int n){int i,j,temp,max;for(i=0;i&lt;n-1;i++) { max=i; for(j=i+1;j&lt;n;j++) { if(a[max]&lt;a[j]) max=j; } if(max!=i) { temp=a[i]; a[i]=a[max]; a[max]=temp; } }}

写好了,运行成功了,有什么问题可以交流下!!#include <stdio.h>//排序函数 void sort(int a[],int n) { int i,j,temp,max; for(i=0;i<n-1;i++) { max=i; for(j=i+1;j<n;j++) { if(a[max]<a[j]) max=j; } if(max!=i) { temp=a[i]; a[i]=a[max]; a[max]=temp; } } } int main()

看了一下 上面的6个回答是不是跟要求不符阿 上面的回答只是“输入一组整数,将其顺序颠倒输出” 而要求是“将其顺序颠倒后输出”注意“后” 我写一个参考一下吧:#include <stdio.h> int main(void) { int Num; int i ; int j ; int a_To_b; int a[100

数组a中有三个元素,即a[0],a[1],a[2];在输出的时候a[3]下标越界 要想输出数组中的所有元素,必须借助循环把数组中的元素逐个输出;例如:main() { int a[3]={1,2,3},i; for(i=0;i<3;i++) printf("%d",a[i]); }

#define N 100int main(){ int iarray[100]; int num; for(int i = 0; i &lt; N; i++) { iarray[i] = i*2; } printf("请输入一个数字:"); scanf("%d", &amp;num); int first = 0; int last = N-1; int half = 0; bool bfind = false; time_t start, end; start = time(NULL); do

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com