c語言念整數,我編的程式怎麼去除前面輸出的0 程式如下 dve c5

2021-03-27 11:15:23 字數 2156 閱讀 1089

1樓:匿名使用者

可以設定乙個標誌:只有輸出了非零資料以後再遇到0才輸出"ling"。具體做法:

前面加語句:

int f=0;

switch語句之前加語句:

if(n!=0)

f=1;

後面的case 0分支改為:

case 0 :

if(f==1)

printf("ling ");

break;

2樓:棲鳳婷

if(z==0)

bool btruedata=false;

for(i=10000;i>0;i=i/10)if(!btruedata)

switch(n)}

3樓:德昂當

加個標誌,當有位數為非零時

,置此標誌,才會輸出

int ***=0;

for(i=10000;i>0;i=i/10){n=z/i;

z=z%i;

if(n||i==1) ***=1; //只有當第乙個 n為非零時,或者最後一位時 ***才被置為1

if(***)

switch(n){

4樓:蔥頭格拉漢姆

//加個控制變數吧

bool t(true);    //進入for前if(!n=z/i&&t) continue;    //替換    n=z/i;

t=false;    //加在switch語句後面(不是裡面!)

c語言作業:編寫乙個程式,讀入乙個數字字元0——9,將其轉換為相應的整數後顯示出來 求大神解答啊

5樓:匿名使用者

你好,程式如下:

#include

void main()

有疑問提出望採納

6樓:匿名使用者

**如下:

#include

int main()

7樓:匿名使用者

#include

int main()

c++語言程式設計【問題描述】編寫程式實現:輸入任意整數給n後,輸出n行由數字構成的三角形字元陣列圖形。

8樓:微俊

#include

int main()

printf("\n");

}return 0;}

9樓:匿名使用者

for(i=n;i>0;i--)

for(j=1;j<=i;j--)

c++程式設計,有一段分函式如下,請編寫程式,輸入x值,輸出y值

10樓:

//#include "stdafx.h"//in vc++6.0, with this line, please...

#include

#include "math.h"

using namespace std;

int main(void)

如何用c語言編寫乙個程式,輸入任意輸入乙個正整數,反序輸出每一位

11樓:匿名使用者

#include

int main()

while(n /= 10);

printf("\n");

return 0;}

12樓:帥得有點壞

#include

#include

void main()

for(int j=0;j

13樓:匿名使用者

#include

using namespace std;

void print(int n)

cout<入你

想轉換的數:"<>n)

return 0;}

14樓:匿名使用者

#include

#include

#include

using namespace std;

void main ()

c語言怎麼從鍵盤輸入資料用程式怎麼編

我用的是 抄vc6,一般 襲格式是 include using namespace std int main 在cin 的後 面可以輸入資料 gets 或者scanf函式,你找找相關資料看看 怎麼用c語言寫乙個 程式。實現從鍵盤輸入字元並寫入乙個檔案。include define n 50 void...

c語言,編寫程式,計算n的k次方,n和k為整數,從鍵盤輸入

1 include int main while k 0 printf d ans return 0 1.int n int.parse console.readline int i 1 int sum 0 console.writeline 求前n個自然數之和,請輸入n的值 for i 1 i n...

用C語言編寫程式 判別輸入的整數陣列中各元素的值,若大於

思路 先定義乙個陣列a,for迴圈鍵盤輸入,並判斷其值是否小於0,如果是就重新賦值0,最後輸出陣列。參考 include int main for i 0 i 5 i return 0 執行結果 2 5 4 4 8 2 0 4 0 8 include void main for i 0 i 10 i...