❶ 用c語言編寫一個程序,從鍵盤上輸入兩個字元給字元變數a,b,並輸出變數a,b的值。
程序代碼如下:x0dx0a#include
❷ 用c語言編寫。設整型變數a和b,編程實現輸入a和b的值,輸出a的平方+b的
#include<stdio.h>
intmain()
{
inta,b;
scanf("%d%d",&a,&b);
printf("%d/%d=%d ",a,b,a/b);
printf("%d%%%d=%d ",a,b,a%b);
return0;
}
❸ 用C語言寫一個很簡單的程序,輸入兩個整數a,b,要求輸入a-b的值,例如:輸入7 4,輸出3
#include<stdio.h>
main(){
int a,b;
printf("請慶弊橋輸入譽猛A和B:");
scanf("%d%d",&a&b);
printf("a-b的差卜畝為:%d",a-b);
}
❹ 怎樣用C語言設計一個程序,輸入A、B的值,將兩個值交換後輸出。
#include<stdio.h>
void main()
{
int a,b,t;
scanf("d%,d%",&a,&b);
if(a<b)
printf("比較後:a,b的值分別為:a=d%,b=d%\n",a,b);
解析:
if(a<b)
{ t=a;
a=b;
b=t;
}//這個是關鍵代碼,首先是判斷a是否小於b,如果
小於的話,就執行,里邊的t就像是你說的一樣,是個中轉
工具,就像你要將兩個杯子中的水交換一樣,你要有另外一個容器做中轉。
其實整個過程就是,如果a<b的話,交換他們的值,列印出來。如果是a>b的話,直接列印出來。其實最後的結果就是先輸出大的,然後再輸出較小值!
能看懂嗎?
❺ 編寫一個C程序,運行時輸入a,b,c三個值,輸出其中值最大者
#include<stdio.h>
int main()
{
int a,b,c,max;
printf("請輸入三個數: ");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
max=a;
if(c>max)
max = c;
printf("三個數中最大的數為:%d",max);
return 0;
}
(5)c語言運行程序怎麼輸入ab值擴展閱讀:
主要特點:
1,簡潔的語言
C語言包含有各種控制語句僅有9種,關鍵字也只有32 個,程序的編寫要求不嚴格且多以小寫字母為主,對許多不必要的部分進行了精簡。
2,具有結構化的控制語句
C語言是一種結構化的語言,提供的控制語句具有結構化特徵,如for語句、if⋯else語句和switch語句等。可以用於實現函數的邏輯控制,方便麵向過程的程序設計。
3,豐富的數據類型
C語言包含的數據類型廣泛,不僅包含有傳統的字元型、整型、浮點型、數組類型等數據類型,還具有其他編程語言所不具備的數據類型,其中以指針類型數據使用最為靈活,可以通過編程對各種數據結構進行計算。
4,豐富的運算符
c語言包含34個運算符,它將賦值、括弧等均視作運算符來操作,使C程序的表達式類型和運算符類型均非常豐富。
5,可對物理地址進行直接操作
C語言允許對硬體內存地址進行直接讀寫,以此可以實現匯編語言的主要功能,並可直接操作硬體。
6,代碼具有較好的可移植性
c語言是面向過程的編程語言,用戶只需要關注所被解決問題的本身,而不需要花費過多的精力去了解相關硬體,且針對不同的硬體環境。
7,可生成的高質量目標代碼,高執行效率的程序
與其他高級語言相比,C語言可以生成高質量和高效率的目標代碼,故通常應用於對代碼質量和執行效率要求較高的嵌入式系統程序的編寫。
❻ c語言之健入ab變數值,輸出a,b橫式豎式
#include<stdio.h>
intmain()
{
inta,b;
printf("請輸入兩個整數a,b ");
scanf("%d%d",&a,&b);
printf("橫式:%d%d ",a,b);
printf("豎式: %d %d ",a,b);
return0;
}
請輸入兩個整數a,b
1 2
橫式:1 2
豎式:
1
2
❼ 怎麼編寫c語言程序完成輸入a,b,c三個值並輸入三者之和
#include<stdio.h>
void main(){
int a,b,c,sum;
printf("請輸入變數a的值:");
scanf("%d",&a);
printf("請輸入變數b的值:");
scanf("%d",&b);
printf("請輸入變數c的值:");
scanf("%d",&c);
sum=a+b+c;
printf("a、b、c的和是:%d!\n",sum);
}
❽ 如何用c語言給變數a,b賦值,賦值范圍是確定的。
c語言中規定不同的類型的取值范圍是一定的,所以應當將賦值與變數類型想對應。
賦值和初始化時有區別的,初始化如:int a = 1;賦值:int a;a = 1;
要是是從標準的輸入設備(鍵盤)輸入的值的話:scanf("%d",&a)這里要注意了,&符號是不能省的,表示的意思是將輸入的值放到變數a的地址(&a)所指向的空間。
希望對你有所幫助。
我的建議是:要是您要學習c的話,不如從c++學:具體點來說:c只是c++的一部分。對於現在面向對象的程序設計來說,c有點不適應。但c與c++是相通的,c++只是增加了類,並且在c的基礎上做了改進。
要是學c++的話推薦一本書:c++ primer