程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言學習筆記frist---輸入兩個數比較大小,語言學習frist---

C語言學習筆記frist---輸入兩個數比較大小,語言學習frist---

編輯:關於C語言

C語言學習筆記frist---輸入兩個數比較大小,語言學習frist---


C#學習中,問道艱辛,今自C學起,第一個函數學習:輸入兩個數比較大小,僅作練習;

#include "stdafx.h"

#include<stdio.h>  // 包含stdio.h頭文件

int max(int, int);  // 函數聲明

int main(){
    int a,b; // 聲明兩個整型變量
      printf("input two integer:");// 以空格為分隔
      scanf("%d %d",&a,&b);// 將輸入的兩個整數分別賦值給a, b
    printf("the max integer is %d.\n",max(a,b));// 以整數形式輸出最大值, a, b為實際參數(實參)
    
    return 0;
}

// 函數定義
int max(int num1, int num2){  // num1, num2為形式參數(形參)
    if(num1>num2){  // 如果num1大於num2
        return num1;  // 返回num1並結束max函數
    }
	else
	{  // 如果num2大於num1
        return num2;  // 返回num2並結束max函數
    }
}

  

 


C語言 輸入10個數按大小排列輸出

這個就是 冒泡法 排序了啊
main()
{
int i,j,temp;
int a[10];
for(i=0;i<10;i++)
scanf ("%d,",&a[i]);//在這裡可以輸入10個數
for(j=0;j<=9;j++)//外圍循環 循環10次
{ for (i=0;i<10-j;i++)//內層循環 循環 10減去外圍的循環的第幾次
if (a[i]>a[i+1])//比較 比較 a[i]是不是大於a[i+1]是的話
{ temp=a[i]; //就吧a[i]和a[i+1]互相交換了 這樣 大的數就 隨著循環
a[i]=a[i+1]; //排到 後面了
a[i+1]=temp;}
}
for(i=1;i<11;i++)
printf("%5d,",a[i] );//是把結果輸出
printf("\n");
}
 

怎編寫一個C語言程序比較兩個數的大小?

#define Max(a,b) a>b?a:b
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved