3 回答

TA貢獻2039條經驗 獲得超8個贊
程序如下:
#include <stdio.h>
int main()
{
int a,b,c,Max;
printf("請輸入3個數:\n");
scanf("%d%d%d",&a,&b,&c);
Max=a>b?(a>c?a:c):(b>c?b:c);
printf("3個數中最大值為:%d\n",Max);
return 0;
}
擴展資料:
C語言的基本特性:
1、高級語言:它是把高級語言的基本結構和語句與低級語言的實用性結合起來的工作單元。
2、結構式語言:結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便于使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,并具有多種循環、條件語句控制程序流向,從而使程序完全結構化。
3、代碼級別的跨平臺:由于標準的存在,使得幾乎同樣的C代碼可用于多種操作系統,如Windows、DOS、UNIX等等;也適用于多種機型。C語言對編寫需要進行硬件操作的場合,優于其它高級語言。
4、使用指針:可以直接進行靠近硬件的操作,但是C的指針操作不做保護,也給它帶來了很多不安全的因素。C++在這方面做了改進,在保留了指針操作的同時又增強了安全性,受到了一些用戶的支持,但是,由于這些改進增加語言的復雜度,也為另一部分所詬病。

TA貢獻1828條經驗 獲得超3個贊
#include "iostream.h"
void main()
{
int a,b,c;
int max;
cout<<"輸入三個數:"<<endl;
cin>>a>>b>>c;
if(a>b)
max=a;
else max=b;
if(max>c)
cout<<"最大的是"<<max<endl;
else cout<<"最大的是"<<c<<endl;
}
- 3 回答
- 0 關注
- 1466 瀏覽
添加回答
舉報