bshy.net
当前位置:首页>>关于c语言读入10个正整数到一维数组中,设计一个程序,找...的资料>>

c语言读入10个正整数到一维数组中,设计一个程序,找...

已调试。#includeintmain(void){ inta[10],i,max=0; printf("Pleaseinputtennumbers:"); for(i=0;ia[max]) max=i; printf("ThebiggestnumberisNo.%d:%d\n",max+1,a[max]); return0;}附测试图:

1. 双循环解决方案参考 @左左强强峰峰 的回答 2. 函数解决方案参考 @linshaolie 的回答 我给你讲点不一样的东西,单循环解决方案: 首先分析题意,需求如下: 1. 从键盘输入10个数 2. 10个数存入1维数组 3. 求这10个数字的和。注意,该需求和需...

思路:先键盘输入一个数赋值给数组的第一个数,并且赋值给最大数max,同时设置最大值下标为0,接着for循环依次赋值给数组相应位置并判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标,最后输出最大数和最大数下标。 参考代码: #i...

1、直接用一个for循环10次,挨个读入整数存入一维数组即可。 2、例程: #include int main(){ int a[10],temp; int *p,*q; printf("请输入十个整数:"); for(p=a;p

int a[5]={1,2,3,4,5}; int x=5; for(int i=0;i

//卧槽,竟然没得悬赏分,唉~~~~~~ //加分 #include int main() { int a[10],max,min; printf("输入第1个数:"); scanf("%d",&a[0]); max=min=a[0]; for(int i=1;i

#includevoid main(){int t,i,a[10];for(i=0;i

void main() { int input[10]; int c=0; while(c

#include int main(void){ int a[20] = {自己写一点数字}; int i = 0,k,q; printf("Please input the Number:"); scanf("%d",&q); for(;i < 19; ++i){ k = 0; if(a[i] == q){ k = i; break; }else{ k = -1; } } printf("%d\n",k); return 0;}

#include #define N 10void delete_max(int a[]){ int i, m; m = 0; for(i=1;i

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