c 程式設計,C語言程式設計

2023-05-14 18:05:13 字數 3482 閱讀 9995

1樓:匿名使用者

如果不符合要求 發資訊。

#include

using namespace std;

int main()

while(ch!='y'&&ch!='y');

return 0;

2樓:匿名使用者

這個是我寫的,你看下可以麼,如果你覺得複雜可以去掉一些判斷n的情況的語句,有疑問給我發訊息。

#include

using namespace std;

void printdigit(unsigned int n)//定義一個函式,實現倒序輸出。

int main()

if (n ==0) /n為0時,直接判斷。

cout<<"1位數";

int i=0, a=n; /n不為0時,開始運算。

while(a)

coutprintdigit(n);

cout

3樓:l八不全

#include

using namespace std;

int main()

else if(b)

else if(c)

else if(d)

esle if(e)

return 0;

不難 只是多用幾個 else if 罷了。

4樓:

可能限制條件有問題。

if(c1/100000>1)

5樓:匿名使用者

int longwei=0;

while(num/10!=0)

longwei++;

printf("是%d位數",longwei);

###############################回覆一下,string是在c++中增加的(相對於c)資料型別,類似於char *型別,不過增加了更加方便的方法進行處理字串變數。

itoa函式是將int型轉換為char *,如int i=1234;

char a=atoi(i);

6樓:匿名使用者

你這個很複雜啊沒必要這麼麻煩吧。可讀性也非常糟糕。你直接把讀入的數轉化為string型處理就很簡單了。函式是itoa。自己查查吧自學能力很重要。

c語言程式設計

7樓:匿名使用者

a=0

從右往左開始運算。

n%=(n%=2)--n%=(7%=2)--n%=1---n = 0

a+=a-=a*=a 這個語句不同的編譯器的結果是不一樣的。在vc下因為執行了一次a -=a的操作,所以a=0

首先執行(--y==x++)的時候,x的值變為16了,y的值變成19。判斷 19==15 顯然是false,再執行++x後返回17。

3.輸出1,0

先執行a+b和a-b,顯然28 !=2,所以為真,值為1

同理 <=為假,值為0

#define pi

float getvolume(const float& r,const float& h)

8樓:匿名使用者

1. a+=a ==a=a+a 30

2. a-=2 ==a=a-2 13

3. a*=2+7 ==a= a*(2+7) 135

4. a/=a+a ==a=a/(a+a) 0

5. n%=(n%=2) =n= n%(n%=2) 先計算n%=2 n=1,然後計算機n%=1 結果0

6. a+=a-=a*=a 先計算a*=a 15*15 a-=a 15*15-15*15 a+=a 0+0 0

第二題:y先自減1然後和x比較是否相等,比較完成後,x在減一,就相當於(20-1)==15,結果為17

第三題:a+b=18,a-b=2 18!=2 true==1

y-= false = 0

第四題:double mj(int r,int h)

9樓:冰之韻一一月葉

1,2,3可以用visel c++自己測試。4的答案如下:

#include《iostreat》

main()

10樓:匿名使用者

寫個程式執行下就知道了。

c程式設計

11樓:匿名使用者

a) 如果是void 型就可以不要return語句b)可以再不同的分支上設定return語句。不過最終起作用的只有某個分支中的一個。

c)void 型別不能return 一個值,只能return;

d)void也可以返回到呼叫處,否則程式豈不是執行不下去了。

因此:選b

c語言程式設計

12樓:匿名使用者

(1)#include

void main()

#include

int gud(int n)

void main()

#include

int gud(int n,int m)

void main()

#include

#define n 11000

float money()

printf("該業務員的5個月的總收入為%f",sum);

return sum;

void main()

13樓:秒懂百科

一分鐘讀懂。c語言程式設計。

c語言 程式設計

14樓:松思宸

八進位制數以數字0開頭,十六進位制以0x開頭。

a選項中-10不是合法的八進位制或16進位制數。

b中0abcd不是合法的八進位制數,八進位制數中的所有數字為0到7之間d中0a12不是合法的八進位制數,同上。選c

15樓:憂傷海域

c0開頭的是八進位制,ox開頭的是十六進位制,十六進位制中有字母,八進位制中沒有。b和d都不對,a-10為十進位制。

c語言程式設計

16樓:匿名使用者

a'的ascii碼值為65

3'的ascii碼值為51

5'的ascii碼值為53

6'的ascii碼值為54

運算後 ch1的ascii碼值為 67 ch2的ascii碼值為68你的輸出語句中第一個要求輸出整數,所以ch1輸出 67第二個要求輸出字元,所以ch2輸出 d

ps:其實數字1-9的ascii碼值是連續的,所以直接可以得出'5'-'3'=2,'6'-'3'=3,又知道'a'為65,所以很容易得出答案。

17樓:匿名使用者

在visual c++裡把這個程式寫一遍,編譯執行就可以了,我試了一下,結果是67,d,希望你滿意。

c語言程式設計,C語言程式設計

這麼簡單還用不到結構體陣列和檔案 include include static int find x unsigned int number,int x char t 0 int count 0 int i 0 if itoa number,buf,10 null return 0 for buf ...

用C語言程式設計,用c語言程式設計?

有庫函式的大哥,如下 include下 函式原型 int cdecl islower int c int cdecl isupper int c int cdecl tolower int c int cdecl toupper int c 如何判斷一個字元是小寫字母?查上一章提供的ascii碼錶....

c語言程式設計問題,C語言程式設計問題?

int main printf 字母數 d n空格數 d n數字數 d n其他字元數 d n letters,space,digit,other return 0 第一個問題 無效的主要 i 100 i 100 第二個問題,到1 100奇 0 int i 1 i 1 100 i i 100 而 i ...