課程
/后端開發(fā)
/C
/C語言入門
,設(shè)四個(gè)不相同的數(shù)字,求出最大值和最小值
2017-09-25
源自:C語言入門 2-1
正在回答
#include<stdio.h> int?main() {???int?k,m,a[4],*p=a; ????printf("please?input?four?different?numbers:"); ????for(i=0;i<4;i++) ????scanf("%d",p++); ????for(k=0,m=0,i=1;i<4;i++) ????{if(a[k]>a[i])?k=i; ????if(a[m]<a[i])?m=i;} ????printf("\nmax=%d\tmin=%d",a[m],a[k]); ????return?0; ????}
#include<stdio.h> int main( ) { ??? int i,max,min,a[4]; ??? for(i=0;i<4;i++) ??? { ??????? scanf("%d",&a[i]); ??? } ??? max=min=a[0]; ??? for(i=0;i<4;i++) ??? { ??????? if(max<a[i]) ??????????? max=a[i]; ??????? else if(min>a[i]) ??????????? min=a[i]; ??? } ??? printf("最大值是%d,最小值是%d\n",max,min); ??? return 0; }
笨點(diǎn)的方法:
#include <stdio.h>
int main()
{
? ? int x=1;
? ? int y=2;
? ? int m=3;
? ? int n=4;
? ??
? ? // int x,y,m,n;
? ? // scanf("%d", &x);
? ? // scanf("%d", &y);
? ? // scanf("%d", &m);
? ? // scanf("%d", &n); ? ?
? ? int max=x;
? ? int min=x;
? ? if(max < y) {
? ? ? ? max = y;?
? ? }
? ? if(min > y) {
? ? ? ? min = y;
? ? if(max < m) {
? ? ? ? max = m;?
? ? if(min > m) {
? ? if(min > n) {
? ? ? ? min = n;
? ? printf("最大值:%d\n", max);
? ? printf("最小指:%d", min);
? ? return 0;
}
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
3 回答C語言程序設(shè)計(jì)
1 回答c語言設(shè)計(jì)
1 回答C語言設(shè)計(jì)
2 回答c語言程序
1 回答c語言程序設(shè)計(jì)第四版課后作業(yè)4.8題,
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-12-12
2018-09-27
#include<stdio.h>
int main( )
{
??? int i,max,min,a[4];
??? for(i=0;i<4;i++)
??? {
??????? scanf("%d",&a[i]);
??? }
??? max=min=a[0];
??? for(i=0;i<4;i++)
??? {
??????? if(max<a[i])
??????????? max=a[i];
??????? else if(min>a[i])
??????????? min=a[i];
??? }
??? printf("最大值是%d,最小值是%d\n",max,min);
??? return 0;
}
2017-09-25
笨點(diǎn)的方法:
#include <stdio.h>
int main()
{
? ? int x=1;
? ? int y=2;
? ? int m=3;
? ? int n=4;
? ??
? ? // int x,y,m,n;
? ? // scanf("%d", &x);
? ? // scanf("%d", &y);
? ? // scanf("%d", &m);
? ? // scanf("%d", &n); ? ?
? ??
? ? int max=x;
? ? int min=x;
? ??
? ? if(max < y) {
? ? ? ? max = y;?
? ? }
? ? if(min > y) {
? ? ? ? min = y;
? ? }
? ? if(max < m) {
? ? ? ? max = m;?
? ? }
? ? if(min > m) {
? ? ? ? min = y;
? ? }
? ? if(max < y) {
? ? ? ? max = y;?
? ? }
? ? if(min > n) {
? ? ? ? min = n;
? ? }
? ??
? ? printf("最大值:%d\n", max);
? ? printf("最小指:%d", min);
? ??
? ? return 0;
}