c语言用for循环输入数组

  • C语言中如何用for循环定义N个字符数组,每个字符数组gets一个单词,最后...
    答:include<stdio.h> include<string.h> define N 10 int main (){char s[50][N],t[N];int i,j,k;for(i=0;i<N;i++)gets(s[i]);for(i=0;i<N-1;i++){ k=i;for(j=i+1;j<N;j++)if(strcmp(s[j],s[k])<0)k=j;strcpy(t,s[i]);strcpy(s[i],s[k]);strcpy(s...
  • 在c语言不知道数组有多少个元素怎么用FOR循环输出
    答:num)/sizeof(int);i++)//sizeof(num)/sizeof(int)计算长度{printf("%d ",num[i]);}puts("");for(i=0;i<sizeof(str)/sizeof(char);i++){printf("%c ",str[i]);}puts("");}假如是字符串数组的话,就可以用str[i]!=0来判断是否到达尾部,这个就不存在元素个数之说 ...
  • C语言中用for循环赋值数组
    答:include<stdio.h>main(){ int i,a[40]={0}; //a[0]到a[9]这10个数依次赋值0到9 for(i=0;i<10;i++) a[i]=i; //a[20]到a[29]这10个数全部赋值成9 for(i=20;i<30;i++) a[i]=9;//a全部输出显示 for(i=0;i<40;i++) printf("%d ",a[i...
  • C语言数组A这个FOR循环一
    答:PR(*p++) 即printf("%d",*p++); 即 先取值,再p自加。PR(*(--p) 即printf("%d",*(--p)); 即 先p自减,再取值。初始 定义数组a,初始化8个元素。p指向a[5]循环中 j=3 2 1 当j=3时,执行case 3, p先自减,指向a[4] 输出a[4] 为9 j=2时 执行case 2, 先输出a[4...
  • C语言中怎样用for循环给字符数组赋值
    答:方法一:char a[100];for(;scanf("%c",&a[i])!=EOF;); //for循环读入每个字符,包括空格符,换行符,直到文件末尾。这样整个输入都被读到一个字符串当中。方法二:char a[100][100]; int i;for(;gets(a[i++]);); //for循环读入每行字符串,这样每行输入由一个字符串储存。
  • 用C语言怎么输入为数组赋值,求代码
    答:include <stdio.h>int main(void){int a[5];printf("请输入5个数字:");for(int i=0;i<5;i++) { scanf("%d",&a[i]);} for(i=0;i<5;i++) { printf("%d ",a[i]);} printf("\n");return 0;}
  • C语言怎样循环创建数组
    答:2011-03-12 c语言循环中如何输出多个数组 2 2015-07-29 C语言数组+循环 2012-01-17 c语言for循环输入数组问题 1 2015-11-14 c语言 我想把每一次循环得到的c值都存入一个数组 如何实现 4 2012-03-23 在c语言不知道数组有多少个元素怎么用FOR循环输出 3 更多...
  • C语言用for如何实现多次循环的输入输出
    答:for 语句称之为循环语句,语句块称之为循环体,而这种结构在C++中称之为循环结构。执行循环前,创建了两个变量,分别为sum和i。循环语句中习惯用诸如i、j、k之类的字母作为变量名,来控制循环执行次数,这些变量又称之为循环控制变量。而sum表示"和"的意思,作用是把一个个数值累加起来。用for语句...

  • 网友评论:

    姬饶19631784124: C语言实现一个一位数组实现互换(用FOR循环实现) -
    20113滑言 : #include<stdio.h>void main() {int a[100],i, n,t;printf("请输入数组个数:\n");scanf("%d",&n);printf("请输入 %d 个数:\n",n);for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0; i < n/2; i++){t=a[i];a[i] = a[n-i-1];a[n-i-1]=t;} for(i=0;i<n;i++)printf("%d ",a[i]); }

    姬饶19631784124: 在C语言中,怎样用for循环在给数组赋值! -
    20113滑言 : int s[10]; for(int i=0;i<10;i++) { s[i]=i; }

    姬饶19631784124: C语言中怎样用for循环给字符数组赋值 -
    20113滑言 : 1. 方法一: char a[100];for(;scanf("%c",&a[i])!=EOF;); //for循环读入每个字符,包括空格符,换行符,直到文件末尾.这样整个输入都被读到一个字符串当中. 2. 方法二:char a[100][100]; int i;for(;gets(a[i++]);); //for循环读入每行字符串,这样每行输入由一个字符串储存.

    姬饶19631784124: C语言字符数组怎么用for循环赋值 -
    20113滑言 : 代码:#include <stdio.h> void main(){int i;char ch[10];printf("请输入字符,连续输入即可\n");for(i=0;i<10;i++){scanf("%c",&ch[i]);}printf("\n输出字符数组\n");for(i=0;i<10;i++){printf("%c ",ch[i]);}printf("\n"); }运行:

    姬饶19631784124: 如何在C语言中用一个for循环向一个名为name的数组中一个个输入字符串 -
    20113滑言 : 具体实现如下: for(i=0;(name[i]=getchar())!='\n';i++) ; name[i]='\0'; 楼主还可以在电脑上运行下面的程序: #include<stdio.h> void main(){ char name[20]; int i; printf("enter name:"); for(i=0;(name[i]=getchar())!='\n';i++) ; name[i]='\0'; printf("%s\n",name); } 希望能帮助你哈

    姬饶19631784124: C语言数组 for循环问题 -
    20113滑言 : a[3][2]说明数组a是个3行2列的数组,(*ptr)[2]说明ptr是一个长度为2的数组指针,for(i=0;i<2;i++) { ptr=a+i;//i=0的时候指针这个等式赋值之后ptr指向的地址就是a[i][0] scanf("%d",ptr);//输入一个数给a[i][0] ptr++;//ptr++之后ptr指向的地址就是a[i][1],但下个循环ptr被重新赋值,这个没用 } 整个循环的作用就是输入2的数给a[0][0]和a[1][0] 相当于 for(i=0;i<2;i++) { scanf("%d",&a[i][0]); }

    姬饶19631784124: c语言怎么循环输入一个知道有几个的数组?比如我有一个int a[10],for(i=0;i<10; -
    20113滑言 : 办法很多,提供一种作参考——#include "stdio.h" int main(void){ int a[10],i; for(i=0;i if(scanf("%d",a+i) break; if(i==9){ //在这里处理已输入的10个数 i=-1; } } return 0; }

    姬饶19631784124: c语言一维数组如何与for语句结合使用 -
    20113滑言 : 这个很简单的 定义一个一维数组, 现往里插入, 再输出! 1.为一维数组输入数 int a[6]; for(int i=0;i<6;i++){ scanf("%d",&a[i]); } 2.把一维数组输出 for(int i=0;i<5;i++){ printf("%d\n",a[i]); } 也可以和while连用 一般和for连用,for用起来简便点

    姬饶19631784124: C语言二维数组用循环如何输入数据~~急啊~!谢谢~! -
    20113滑言 : 两个循环体实现数的输入,具体如下: (1)for(i=0;i<3;i++){ (2)for(j=0;j<5;j++){scanf("%d",&a[j][i]);s=s+a[j][i];}v[i]=s/5;s=0;} 第一次执行时,i=0(代表第一列),然后进入第二个FOR循环,它嵌在第一个里面,j从0到4,依次输入a[0][0...

    姬饶19631784124: C语言for循环用数组NJ -
    20113滑言 : 第一个for循环 将n的三个元素 赋值为0k=2第二个for循环中i=0,1对于每个i, 内层循环j=0,1于是 执行n[0]=n[0]+1=0+1=1n[1]=n[0]+1=1+1=2n[0]=n[1]+1=2+1=3n[1]=n[1]+1=2+1=3输出n[1]值为3选D

    热搜:c语言数组循环右移 \\ 用for循环写入字符数组 \\ c语言的for循环例子 \\ 如何用for循环输入数组 \\ c语言for循环两个条件 \\ c语言怎么跳出for循环 \\ c语言while循环遍历数组 \\ c语言退出for循环语句 \\ 用for循环scanf输入字符串 \\ c语言怎么循环输入数组 \\ c语言一维数组循环输入 \\ 怎么循环输入数组字符串 \\ c语言两层for循环 \\ for循环给数组赋值 \\ c语言遍历数组的三种方法 \\ c语言输入数组的方法 \\ c语言for循环流程图 \\ for循环回文数c语言 \\ c语言for循环判断素数 \\ c语言中for循环怎么走 \\

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