當前位置:首頁 » 編程語言 » 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;
}

熱點內容
java的命名空間 發布:2024-11-28 10:56:22 瀏覽:374
電信寬頻wifi如何更改密碼 發布:2024-11-28 10:56:22 瀏覽:365
安卓在哪裡關閉雲備份 發布:2024-11-28 10:49:55 瀏覽:558
數據在計算機中的存儲 發布:2024-11-28 10:49:54 瀏覽:621
php二級分類 發布:2024-11-28 10:40:49 瀏覽:851
機頂盒主時鍾同步伺服器地址修改 發布:2024-11-28 10:40:43 瀏覽:333
androidstudio輸出 發布:2024-11-28 10:36:20 瀏覽:591
華為手機的音樂在哪個文件夾 發布:2024-11-28 10:34:54 瀏覽:720
賽爾號萬能腳本 發布:2024-11-28 10:34:44 瀏覽:629
逆戰端游二級密碼在哪裡設置 發布:2024-11-28 10:28:18 瀏覽:867