1,c 中输入一个数组如何以回车结束for(int i=0;i>arrayi;}直接回车不久停止了吗吗我用的是Java不是C ...for(i=0;i>arrayi;if(arrayi==13) break;}for(i=0;i>arrayi;if(arrayi==13) break;}
2,c中输入一个数组怎么以回车结束for(i=0;i<100;i++)cin>>array[i];if(array[i]==13)break;}for(int i=0;i<100;i++)cin>>array[i];}直接回车不久结束了吗?我用的是Java , 不是C++...for(i=0;i<100;i++)cin>>array[i];if(array[i]==13) break;}
3,c语言函数中数组如何return数组不用return , 数组在函数中改变是改变的实参 。因为数组是地址 。这样做/* Note:Your choice is C IDE */#include "stdio.h" static int max[5]; voidmain() int va[5][5]; int peo; int sub; for(peo=0;peo<5;peo++) sub=0; printf("yingyu:"); scanf("%d",&va[peo][sub]); sub++; printf("shuxue:"); scanf("%d",&va[peo][sub]); sub++; printf("guoyu:"); scanf("%d",&va[peo][sub]); sub++; printf("shehui:"); scanf("%d",&va[peo][sub]); sub++; printf("li ke:"); scanf("%d",&va[peo][sub]); } max_of(va); printf("yingyu:%d\n",max[0]); printf("shuxue:%d\n",max[1]); printf("guoyu:%d\n",max[2]); printf("shehui%d\n",max[3]); printf("like:%d\n",max[4]); }int max_of(int vb[5][5]) int k,r; for(k=0;k<5;k++)max[k]=vb[0][k];for(r=0;r<5;r++)if(vb[r][k]>max[k])max[k]=vb[r][k];}} } 应该这样做,输出每一门的最大值不好意思,刚才错了 , 我现在把正确的贴上去了你的那个一位数组应设为全局变量放在程序开始,然后是数组因为数组就是地址,所以他们不用返回,他们在那个函数中其实是改变的数组内部的值,不是形式参数,故C语言能读出数组中的值c语言里无法返回数组,返回指针倒是可以,但是返回一个指向局部变量的指针没有任何意义#include #include char *func(const char *s) { char *p=(char *)malloc(sizeof(char)*strlen(s)); strcpy(p,s); return p; } int main(void) { char *s=func("hello world"); puts(s); return 0; }【数组类函数怎么回车,c 中输入一个数组如何以回车结束】
推荐阅读
- java错误分析,JAVA发生JNI错误怎么解决
- 个人客户分析方法包括,根据客户分类与需求分析方法
- p750,华硕P750手机怎么样好用吗现在还值得买吗
- 三星ST72,三星相机st72首次未设定日期时间咋办
- 密码协议分析仪,sata协议分析仪
- 游戏谷
- 明基投影仪,明基家用投影机怎么样
- 网站可用性分析,app可用性分析
- 875