include <stdio.h> include<string.h> int main(){ char a[10]={4,2,3,4,5,6},x;/*将数组定义成字符型,就可以用字符函数了;int与char在大多数情况下是等价的;*/ x=strlen(a);//用字符串长度计算函数;printf("%d\n",x);for(int i=0;i<5;i++)/*定义成char型依然可以以(...
iMax=i; } } printf("最大值为:a[%d]=%d\n",iMax,*nSave); return 0;}
第一行输入一个整数,很容易操作,直接scanf即可。但是在第二行输入n个整数,并且赋值给一个整数数组,则不能直接实现,只能先把第二行输入的所有的数存入字符串,然后根据第一行输入的数,使用一个循环把字符串解析,然后挨个向整数数组赋值。或者每输入一个整数,回车进行赋值。
1 对字符数组定义的时候出错,出现了反复定义 2 对数字 比如数字A 要把它转换成字符A 必须加上48,将其类型转换 3 要使两者全等 还必须把t[2]赋值为'\0',即为空字符
include "stdio.h"int main(){ int a[10],i; srand((unsigned)time(NULL)); for(i=0;i<10;i++) a[i]=rand()%100; for(i=0;i<10;i++) printf("%d,",a[i]);}
include <stdio.h> int main(void){ int arr[10];int i;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=9;i>=0;i--)printf("%d ",a[i]);printf("\n");}
已调试。include <stdio.h> include <stdlib.h> include int main(void){ int a[10],i;srand(time(0));for(i = 0;i < 10;i++)a[i] = rand();for(i = 0;i < 10;i++)printf("%d\n",a[i]);return 0;}
} return 0;}执行结果:[willie@bogon zhidao]$ gcc suiji.c -o suiji.o [willie@bogon zhidao]$ ./suiji.o 87 93 17 23 51 53 15 67 66 25 41 17 12 37 42 34 65 23 96 20 38 64 63 14 69 --- 12 93 17 23 51 53 15 67 66 25 41 17 69 37 42 34 65 23 87 ...
1、首先打开c语言项目,输入如图所示代码创建一个int类型的数组。 2、然后规定数组的大小,输入如图所示代码设置数组存储数据。 3、然后在mian函数中,创建int类型的变量i,输入如图所示代码用for语句。 4、输入如图所示代码在for语 C语言,怎么用for 循环给数组赋值 ? 说的简单详细点, 谢谢了 ...