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,執...