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

熱點內容
xboxone絕地求生怎麼設置伺服器 發布:2025-01-20 18:22:12 瀏覽:175
編譯字母表 發布:2025-01-20 18:20:38 瀏覽:242
c語言輸入日期計算天數 發布:2025-01-20 18:11:57 瀏覽:948
sql獲取表的列名 發布:2025-01-20 18:11:54 瀏覽:860
不要做編程 發布:2025-01-20 18:11:02 瀏覽:154
安卓手機保存錄音後保存在哪裡 發布:2025-01-20 18:09:27 瀏覽:915
c語言100以內的素數之和 發布:2025-01-20 18:00:06 瀏覽:314
四川兒童醫保卡原始密碼是多少 發布:2025-01-20 17:55:32 瀏覽:309
材質包如何裝伺服器 發布:2025-01-20 17:44:24 瀏覽:530
幸運28源碼免費 發布:2025-01-20 17:44:18 瀏覽:134