當前位置:首頁 » 編程語言 » c語言已知ab

c語言已知ab

發布時間: 2024-04-10 12:29:29

① 定義兩個變數ab如何用c語言編程使兩個變數的值能相互交換

1、首先,就是最基本的知識,寫頭文件,函數聲明,定義變數。

② c語言ab比較大小

#include "stdio.h"
void main()
{int a,b;
scanf("%d%d",&a,&b);
if((a-b)>0)
printf("a>b\n");
if((a-b)<0)
printf("a<b\n");
if((a-b)==0)
printf("a=b\n");
}
運行一下看看吧

③ 該c語言程序的輸出結果為Ab,如何理解

main()
{
char c1='A',c2='a',*p1,*p2;
p1=&c1;//p1指向的是c1
p2=&c2;//p2指向的是c2
fun(p1,p2);//這里傳的是p1,p2。並不是c1,c2,接下來看函數里的
printf("%c%c\n",c1,c2);//所以,此時c1的內容並沒有改變,c2自增了1,所以結果就是Ab
}
void fun(char *a,char*b)//這里的a指向的是p1,b指向的是p2
{a=b;//這里a就指向了b,也就是p2,所以此時a就是指向了c2,而c1還是自己原來的,並沒有任何變化
(*a)++;//這里把a現在的內容自增了,也就是c2的內容自增了,就是從a變成了b,現在再回到主函數
}

④ 如何用c語言給變數a,b賦值,賦值范圍是確定的。

//先定義變數a,b的類型
//比如
int a,b; //定義a,b為int型,也就是整型,范圍是-32768到32767
//然後可以賦值啦
//比如
a=1,b=2; // 這里 = 不是等號,是賦值號,等號是 ==

//也可以直接在定義時賦值,
int a=1,b=2;

//輸入的話是
scanf("%d%d",&a,&b); //int 型用%d long型用%ld,樓上那位少了 & 地址符

//賦值范圍是根據定義的類型決定的,看你需要了

⑤ c語言已知a,b兩個整數組成了ab和ba兩個兩位數,求ab ba,ab和ba的余數

#include<stdio.h>
#include<math.h>
intmain(void)
{
inta=120,b=119;
intaw=a>0?log10(a)+1:1;//a的位數
intbw=b>0?log10(b)+1:1;//b的位數
intab=a*((int)pow(10,bw))+b;
intba=b*((int)pow(10,aw))+a;
printf("%d%d ",ab%ba,ba%ab);
return0;
}

熱點內容
ftputility哪裡下載 發布:2024-05-05 03:47:13 瀏覽:999
雷凌運動版如何連接安卓手機導航 發布:2024-05-05 03:42:48 瀏覽:266
自動鬼使黑腳本 發布:2024-05-05 03:10:49 瀏覽:880
游戲腳本編程書籍推薦 發布:2024-05-05 02:59:13 瀏覽:72
編譯器書籍推薦 發布:2024-05-05 02:57:02 瀏覽:56
電池存儲溫度 發布:2024-05-05 02:53:07 瀏覽:207
安卓在美國怎麼下載 發布:2024-05-05 02:31:06 瀏覽:925
黑莓存儲空間 發布:2024-05-05 02:19:50 瀏覽:275
我的世界礦石島伺服器宣傳片 發布:2024-05-05 02:17:19 瀏覽:614
如何區分安卓原裝充電器 發布:2024-05-05 01:41:23 瀏覽:72