个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
#include<stdio.h> void main() { int a[2]={0},i,j,k=2; for(i=0;i<k;i++) for(j=0;j<k;j++) a[j]=a[i]+1; printf("%d",a[k]); //这个不是在循环中 输出a[...
4个回答
一维数组可以了吧。以下程序最多可到100个数,输入0时程序结束。可扩展。 #include main() { int a[100]= {1,3,5,7,9,11,13,15,17,19,20}; int i, j,b,alen =10; scanf("%d", &b); while(b!=0) { ...
1个回答
C语言本身限定了数组的维数和元素不能动态分配。建议用malloc来动态分配内存
对,一楼和二楼都说的相当正确,程序的目的在于将一个矩阵转置,即求出一个转置矩阵。 而且开始的赋值也很有意思:构造出一个反对称矩阵!
3个回答
不会,自动进行垃圾回收
2个回答
定义int a[]; 这样定义就可以了
int a[]; 这样定义就行了
你在Exce中建立一个宏,然后在宏中实现. 代码 如下: Sub haha() Dim sz(10, 2) Dim table(26) As String Dim colName As String table(0) = "A": table(1) = "B": table(2) = "C": ta...
两个数组是等大的吗?
mail(){int a[5],b[5],c[10];for(i=1;i<=5;i++)scanf("%d,%d",&a[i],b[i]);for(j=1;j<=10;j++)if(j<=5)c[j]=a[j];elsec[j]=b[j-5];for(k=1;k<=9;k++...
可大可小啊,基本思路是使用随机数算法在三个数组中进行轮训,找到9个元素,具体代码比较简单。 我说可大可小的意思就在于随机数算法,简单的random可以实现,而复杂的则需要根据不同的应用确定策略。
你要写入return才可以的
C程序: #include #include #include void main(void) { int i; int arr[10]; srand(time(NULL)); for(i=0; i<10; i++) arr[i] = rand() % 10; for(i=0; i<10; i...
这个题还就我会来回答你,数据什么类型没说,当实型来做: type x=array[1..100]of real; var i,j:integer; y:x; begin for i:=1 to 100 do read(x[i]); j:=x[100]; for i:=99 downto 1 do x...
用java程序写:100个数组元素组成的数组,查找最大值后返回下标。计算的时候尽量用函数计算,因为求时间的复杂程度更大
首先确定程序要实现的功能 其次把功能分成几个小代码模块,并开始设计花担羔杆薏访割诗公涧相应算法 再次分别实现这些小代码模块 最后调试完善程序
要是没有别的要求,这题很好做的。 main() { int a[10],b[10],c[20]; int i,j,k,a_number,b_number; 输入a,b两个有序数组,及各自数量。 j=0; i=0; for(k=0;k<(a_number+b_number);k++) { if((a[...
先初始化时间种子srand(signed(time(0)));生成随机数rand()%500 对数组依次判断,第一个如果是正的和最后一个交换,再判断新的第一个,如果仍是正的和倒数第二个交换,再判断新的第一个……一直到负数,开始判断第二个数。或者直接对数组从小到大排序
用数组名就行了,数组名代表数组的首地址
//以二维数组为例 #include #include int a[100][100]; int n,m; //n行m列 int sum[100]; int main() { scanf("%d%d",&n,&m); for(int i=0;i C/C++ 1个回答