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个数字的和。注意,该需求和需...

#include "stdio.h"int main(){int d[10],x;int i,j;printf("Input 10 datas:");for(i=0;i

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

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

已调试。 #include int main(void){ int a[10],i,max = 0; printf("Please input ten numbers:"); for(i = 0;i < 10;i++) scanf("%d",&a[i]); for(i = 0;i < 10;i++) if(a[i] > a[max]) max = i; printf("The biggest number is No.%d:%d\n",max...

#include int main() { int i, b[5],j; printf("输入5个数:"); for (i = 0; i < 5; i++) scanf("%d",&b[i]); printf("5个数是:"); for (i = 0; i < 5; i++) printf("%5d",b[i]); }这是第一个题 #include void sort(int *a, int n) { int t; for ...

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

//#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void){ int a[10],i,x,k; printf("Input 10 integers...\n"); for(i=0;i

#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;}

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