一道C語言程式設計題 哪裡有錯,c語言一道程式設計題,求大神給看哪錯了

時間 2022-12-09 19:20:55

1樓:匿名使用者

c語言沒有bool型別

程式的目的是統計乙個大數字中不重複的數字

已經修正如下:

#include

int main(void)

;int digit,i;

long n;

printf("enter a number: ");

scanf("%ld", &n);

while (n > 0)

printf("repeated digit(s):");

for (i=0;i<10;i++)

return 0;}

c語言一道程式設計題,求大神給看哪錯了

一道c語言程式設計題 簡單計算器 **有錯

2樓:裡邊生

出現什麼問題了?你怎麼輸入的。輸入格式要按照scanf的格式輸入

3樓:nice新縣高中

缺少返回值,

就是return 0掉了;

希望可以幫到你,祝你生活愉快。

4樓:匿名使用者

你的scanf中有兩個&d

一道c語言程式設計題求大神解答,找一下我錯在哪了,謝謝了?

一道c語言程式設計題,麻煩幫忙看一下我編的程式錯在哪兒?

5樓:匿名使用者

a沒有初始化

del_char裡邊,a沒有初始化,就去判斷a!='\0',導致記憶體洩露

#include"stdio.h"

int del_char(char *old,char *n) }return 0;

}int link_string(char *n,char *link_new)

} for(i=j;j-b>=0;i++)link_new[2*j]='\0';

return 0;

}int main()

6樓:聽不清啊

#include"stdio.h"

int del_char(char *old,char *n)}n[j]='\0';

return 0;

}int link_string(char *n,char *link_new)

}for(i=j;j-b>=0;i++)

link_new[2*j]='\0';

return 0;

}int main()

請教一道c語言程式設計題,麻煩幫我看一下哪兒錯了

7樓:匿名使用者

你while迴圈裡面每回刪掉乙個節點,不是報到3刪除乙個,所以缺少乙個計算器,結果肯定不對,而且while(p->next=p)裡面條件總是為真,所以迴圈不會出來。

8樓:松林小鼠

題目:有n個人圍成一圈,順序排號。從第乙個人開始報數(從1到3報數),凡報到3的人退出

程式源**:

#define nmax 50

main()

i++;

if(i==n) i=0;

} while(*p==0) p++;

printf("%d is left\n",*p);}

9樓:班丘曉桐

struct link

; //此處應加分號

一道關於折半查詢c語言程式設計題,麻煩幫忙看看**錯了?

10樓:匿名使用者

把while裡面的x!=a[mid]放到迴圈求mid之前

11樓:學霸林動

你的scanf要賦值的數前沒有加「&」

附正確專答案

#include

using namespace std;

int main()

if(x==a[mid])

printf("it is at%d",mid);

else

printf("no this data!");}

12樓:志祥羅志祥

scanf那裡應該是&a[i],你少了個&

兄弟幫我看看這一道c語言程式設計題錯在**了???

13樓:匿名使用者

qsort函式在stdlib庫中已定義,不要重複定義或者換個其他名字

14樓:匿名使用者

你拿編譯工具先看看是在哪行出錯了

這實在是太長了

一道c語言程式設計題:(大家幫著查錯)

15樓:

printf("max=%d",max);

16樓:網友

#include "stdio.h"

void main()

else printf("%d\n",max);

}#include "stdio.h"

int main()

else

printf("%d\n",max);

return 0;}

17樓:┌逃離世界

是比2個數中最大的程式..。你的程式不對啊#include

using namespace std;

int main()

18樓:小狐狸

輸出格式不對,把printf("max"); 改成printf(「%d\n」,max);或者改為printf(「max=%d\n」,max);其他的沒有問題

另外,在這個程式中可以不用標頭檔案包含程式,printf函式和scanf函式由於經常使用,所以這兩個函式可以不用標頭檔案包含命令

19樓:匿名使用者

#include"stdio.h"可以不用printf("max");錯了

改為printf("%d",max);

附:printf使用方法

d 有符號10進製整數 i 有符號10進製整數 o 有符號8進製整數 u 無符號10進製整數 x/x 有符號16進製制整數 f/f 浮點數 e/e 用科學表示格式的浮點數 g 使用%f和%e表示中的較精確者來表示浮點數 g 同g格式,但表示為指數 c 單個字元 s 字串 % 顯示百分號本身 p 顯示乙個指標

20樓:棟綠昳

上面都說到了,我也想說說,printf語句中「」號是顯示你輸入的要的資訊和格式,逗號後的變數是你要顯示的植

21樓:匿名使用者

#include "stdio.h"

main()

22樓:匿名使用者

很明顯,正如樓上所修改的,最後一句的printf()中沒有定義輸出值max的輸出格式,應改為printf("%d",max)

23樓:匿名使用者

#include "stdio.h"

main()

int max(intx,inty)

24樓:匿名使用者

scanf("%d %d",&a,&b);中間的空格應該刪除應為scanf("%d%d",&a,&b);

把printf("max");改為printf("max=%d",max);

一道c語言的題,一道C語言的題

當你輸入01回車後輸出 another number number 因為 第一次scanf接收0,則執行case 0 printf another n 後由於沒有break而繼續執行 case 1 printf number n 所輸出了another number 接著由for迴圈再次使scanf...

求一道C語言程式設計題 求n的階乘,c語言程式設計 輸入整數n,求n的階乘 並輸出。

思路 所謂n的階乘就是從1到n的累積,所以可以通過乙個for迴圈,從1到n依次求積即可。參考 include stdio.h int main 執行結果 例如求5的階乘 5120 求一道c語言程式設計題 求n的階乘 include long int fun int n int main void i...

c語言一道選擇題,C語言一道選擇題

答案是b,即b 8 先做do語句,b a 後b 9 a 1 a 後b 9 a 2 然後是while語句,b 表示式值為9,9 0不成立,則迴圈結束,由於b 所以迴圈結束後,b 8 非非莫與 開始時 b 10 a 1 執行 1次 迴圈 b 9 a 2 此時判斷b 不小於0 所以迴圈結束 但是b 之後 ...

c語言中一道題,C語言中一道題

您好!上面的表示式結果應該不是16吧 如果是16的話5 7應該用括號括起來,否則整個式子只是乙個邏輯判斷。那麼結果應該是1 因為 號 兩邊分別是兩個整體,當以 d的格式輸出結果時,左邊不小於右邊即判斷結果為假輸出0,如果小於即判斷結果為真時輸出結果為1 c語言中零是假 非零就是真用1表示 如果5 7...

請教一道C語言題,請教一道c語言題目,謝謝!

include int main void c i k k 0 for m 0 m 7 m printf 學號 d的學生 總分為 d,平均分為 d a m c m c m 7 return 0 現寫的。請教一道c語言題目,謝謝!x 5 相當於 x 5 x 輸入5,x 5 不成立,x 後,x變成6,執...