C语言从键盘输入任意的10个整数,从中找出最大值和最小值并输出
1、找出最大值并输出的源代码如下:
#include <stdio.h>
int main() {
int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
int loop, largest;
largest = array[0];
for(loop = 1; loop < 10; loop++) {
if( largest < array[loop] )
largest = array[loop];
}
printf("最大元素为 %d", largest);
return 0;
}
2、找出最小值并输出的源代码如下:
#include <stdio.h>
int main() {
int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
int loop, largest;
largest = array[0];
for(loop = 1; loop < 10; loop++) {
if( largest < array[loop] )
largest = array[loop];
}
printf("最小元素为 %d", largest);
return 0;
}
扩展资料
1、#include:是包含头文件命令,声明在这个地方插入别的文件中的代码。
2、#define 标识符 被标识符代表的字符串:其中,“define”为宏定义命令,“标识符”为所定义的宏名。
3、#if #else #endif:是条件编译命令,加上符号“#”的作用是:#if是编译器在编译代码时完成的,if是在程序在运行时完成的,两者的执行时期不同。
用C语言编程实现从键盘输入任意20个数,统计非负数的个数,并计算非负数...
楼主,看我这个吧,已经测试过没问题。include "stdafx.h"include <stdio.h> void main(){ int input, sum = 0, count = 0, Num = 3;printf("请输入20个数:\\n");do { scanf("%d", &input);if(input >= 0){ sum += input;count ++;} Num --;} while(Num != 0);printf(...
C++简单的编程题 从键盘输入任意三个数 用模板函数实现从小到大排序后...
template<class T> T g(T a, T b){ if(a>b){return b;} else return a;} void main(){ int a,b,c;cin>>a>>b>>c;while(a==b||a==c||b==c){cout<<"请重新输入"<<endl; cin>>a>>b>>c;} \/\/判断是否有输入相等的数。if(g(g(a,b),c)==a) \/\/首先判断最...
C语言程序设计:题1、从键盘上输入任意个整数,输入-1时结束,分别统计其 ...
第一个:#include<stdio.h>#include<stdlib.h>#include#define N 5main(){int a[N];int i,s1,s2;s1=0;s2=0;printf("请输入%d个数,以-1结束:\\n",N);for(i=0;i<N;i++){scanf("%d",&a[i]);if(a[i]%2==0)s1+=1;elses2+=1;}printf("偶数个数为%d个\\n",s1);p...
C语言编程:从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针...
程序如下:#include<stdio.h>#define MAXSIZE 10main(){int a[MAXSIZE];int k;printf("please inter ten number:");for(k=0;k<MAXSIZE;k++){ scanf("%d",&a[k]);} Fun(a);for(k=0;k<MAXSIZE;k++)printf("%d,",a[k]);} void Fun(int a[]){ int i;int temp;int Max...
怎么用C语言设计这个题目:从键盘输入任意多个整数(-999为结束标志),计...
include <stdio.h> void main(){ int n=0,sum=0;printf("Please input the number end with -999:");while(n!=-999){ scanf("%d",&n);if(n>0)sum=sum+n;} printf("%d\\n",n);} 这是C++版的,
急!!!各位大神c语言从键盘上任意输入十个整数 把其中所有能够被11整除的...
代码资料:include "stdio.h"int main(int argc,char *argv[]){ int i,s,n;printf("Enter 11 integers...\\n");for(s=i=0;i<10;i++){ scanf("%d",&n);if(n%11==0)s+=n;} printf("The result is %d\\n",s);return 0;} ...
c语言,从键盘任意输入一个大写英文字母,求出它在26个英文字母表中的位置...
include<stdio.h> include<stdlib.h> void main(){ char a[50];printf("请输入一个大写字母:\\n");scanf("%s",a);while(a[0]<'A'||a[0]>'Z'||a[1]!='\\0'){ printf("只能输入一个大写字母,请重新输入:\\n");scanf("%s",a);} printf("%c为字母表中第%d个字母!\\n",a...
从键盘上输入任意一个float型的数,然后将该数保留2位小数输出
1、可以使用printf直接格式化得到。2、c语言示例:include <stdio.h> int main(int argc, char *argv[]){ float x;scanf("%f",&x);printf("%.2f",x);return 0;}
如何用C语言实现从键盘任意输入n个数。
手动管理内存 int max = 100;int* tmp = 0;int* buf = malloc(sizeof(int)*max);for (int i = 0; scanf("%d", buf+i); ++i){ if (i > max) \/\/ 如果buf已经满了, 那么内存扩大一倍 buf = realloc(buf, sizeof(int)*(max*=2) );} 可以一直安全的输入到2的32次方除以8...
一个C语言的编程题目,请高手帮忙!谢谢!
\/*第一题:从键盘输入任意两个正整数x和y,编程求出两数的最大公因子和最小公倍数 \/ include <stdio.h> int main(void){ unsigned int x,y,i,a,b;printf("请输入两个正整数x和y:");scanf("%d %d", &x,&y);if (x < 2 || y < 2) { printf("无效的输入\\n");return 0;}...
右和鹿胎:[答案] int main() { int temp; /* 用于临时保存输入的整数*/ int sum = 0; /*用于求和*/ int count = 0; int i; /* 输入这10个数*/ for (i = 0; i < 10; i++) { scanf("%d", &temp); if (temp % 2) { count++; sum...
陆良县19233617002: 用C语言编写一个程序: 从键盘输入 10 个整数,求出其中的最大值. - ?
右和鹿胎: 展开全部#include void main() { int a[10]={0},i,max=0; printf("请输入10个整数:\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } max=a[0]; for(i=0;i<10;i++) { if(a[i]>max) max=a[i]; } printf("最大数为:%d",max); }
陆良县19233617002: c语言编程:从键盘上输入10个整数,求最大值及这个最大值是第几个数 - ?
右和鹿胎: 程序如下: #includevoid main() { int a[10]; int i,max,bi; printf("输入十个数:\n"); for(i=0;i<=9;i++) { scanf("%d",&a[i]); if(0==i) { max=a[i]; bi=i; } else if(a[i]>max) { max=a[i]; bi=i; } } printf("最大值是: %d\n",max); printf("下标是: %d\n",bi); }
陆良县19233617002: 在C语言中怎样用数组实现键盘任意输入的10数,然后输出这10个数. - ?
右和鹿胎: #includeint main(){ int ins[10]; int i; printf("Enter 10 integers: "); for(i=0;iscanf("%d",&ins[i]); for(i=0;iprintf("%d ",ins[i]); printf("\n"); return 0; }当然,我假设你输入的都是整数.
陆良县19233617002: (c语言)请编写一个程序,要求从键盘输入10个整数,如果输入数据小于零,输出该数据.谢谢,急 - ?
右和鹿胎: #include <stdio.h> int main() {int a[10];int i;for(i = 0; i < 10; i++)scanf("%d",&a[i]);for(i = 0; i < 10; i++)if(a[i] < 0)printf("%d ",a[i]); }
陆良县19233617002: 用C语言编写从键盘上任意输入10整数,要求按从小到大的顺序在屏幕上显示. - ?
右和鹿胎: void sort(int %a[10]) { int i,j,t; for(i=0;ifor(j=i; j{ if(a[j]>a[j+1]) {t=a[j]; a[j]=a[j+1]; a[j+1]=t;} } } void main() { int array[10]; int i; for(i=0; iscanf("%d",&a[i]); sort(array); for(i=0; iprintf("%d",a[i]); } 我现打的哈,没调试,手上没有编程工具
陆良县19233617002: c语言编程 从键盘输入十个整数,求最大数与最大数的出现次数 - ?
右和鹿胎: #include<stdio.h> void main() {int i,max,cnt=0,a[10];for(i=0;i<10;i++) scanf("%d",&a[i]);max=a[0];for(i=1;i<10;i++) if(a[i]>max) max=a[i];for(i=0;i<10;i++) if(a[i]==max) cnt++;printf("最大数为%d,出现了%d次\n",max,cnt); }
陆良县19233617002: C语言编程!任意输入十个整数 ,查找整数X(X由键盘输入) - ?
右和鹿胎: #include"stdio.h" void main() {int a[10],j=1,i,*p,k,leap;for(i=0;i<10;i++)scanf("%d",&a[i]);printf("请输入查询的数:\n");scanf("%d",&k);for(p=a;p<=a+9;p++,j++){ leap=0;if(*p==k){leap=1;break;}}if(leap==1)printf("%d 是第%d个数\n",k,j);elseprintf("没有要查的数!\n"); } 可能这题里面指针没什么大的作用,看能不能满足你的需要~~~
陆良县19233617002: C语言数组从键盘输入10个整数存入数组,找出其中最大和最小值,并输出. - ?
右和鹿胎: #include void main(){ int num[10],i,j,temp; for(i=0;i<10;i++){ printf("请输入第%d个数:"); scanf("%d",&num[i]); } for(i=0;i<10;i++){ for(j=0;j<9-i;j++){ if(num[j]temp=num[j]; num[j]=num[j+1]; num[j+1]=temp; } } } printf("这10个数的最大值是:%d,最小值是:%d",num[0],num[9]); }