請問這C語言程式錯在哪,請問我這C語言程式錯在哪

時間 2021-08-30 10:40:05

1樓:冬一又二分之一

首先 int a;要加分號

else下面有多條語句,應該加上{}

#include

int main()

int a;

printf("input a:");

scanf("%d",&a);

if(a<0||a>100)

printf("error\n");

else

switch(a/10)

case 10 :

case 9 : printf("a\n");break;

case 8 : printf("b\n");break;

case 7 : printf("c\n");break;

case 6 : printf("d\n");break;

default : printf ("e\n");

return 0;

2樓:雲舒輕寒

第四行 int a 後面加分號。

倒數第三行 default 後面的分號用的是中文分號,應改為英文分號。

3樓:專業物理數

int a;這是在定義變數a,在定義完變數後必須以" ;"結束,不然計算機會識別出錯。

4樓:匿名使用者

語句結尾用 分號 ;

int a      ---->   int a;

請問我這c語言程式錯在哪?

5樓:匿名使用者

可以輸出因子。只不過抄

每個因子佔一行,所以輸出的行數有些多而已。

要想得到上面描述的結果,請看以下程式:

#include "stdio.h"

main()

if(sum==n)

putchar('\n');}}

6樓:匿名使用者

main()}}

請問這個c語言程式錯在**?

7樓:倒黴熊

#include

main()

while(i<=2*n-1);

8樓:歲月長衣裳

long s=0,n, i=1 ; 應該是long int s=0,n, i=1 ;

c語言程式錯在哪,怎麼改?

9樓:匿名使用者

函式fun缺少返回值,我給你返回0了,不知道你要返回什麼!

#include

int fun(int array[3][3])return 0;

} void main()

,,};

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

fun(array);

printf("converted array:\n");

for(i=0;i<3;i++) }

10樓:匿名使用者

fun需要一個返回值:return t;

#include

int fun(int array[3][3])return t;

} main()

,,};

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

fun(array);

printf("converted array:\n");

for(i=0;i<3;i++) }

11樓:匿名使用者

#include

void fun(int array[3][3]) }void main()

,,};

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

fun(array);

printf("converted array:\n");

for(i=0;i<3;i++) }

12樓:

你fun函式定義成有int返回值的函式,可是函式中又沒有給return

要不就定義成void 要不就返回一個值

我這個c語言程式錯在哪?

13樓:匿名使用者

各數字的立方和這個很好做吧

不過首先你給的例子都不對吧

153應該是 1+125+9吧

你可能看錯了 應該是135

你整體思路都錯了所以我給你說個方法你自己去實現下首先進行分析你的題目是1到10000之間,然後如果數字超過了3位數那它就根本不可能是每位數的立方和,比如說4位數,最大的是9999,可4個9的立方也不過4000,所以排除掉4位數1位數裡只有1,而題目把1和10000排除了 所以1位數也不用考慮2位數也不可能,自己推一下就ok,我寫給你就太多了。

然後給你介紹演算法

我們已經把數字推理到了3位數

那麼這樣就好做多了

int i;

99

for(i;99

14樓:匿名使用者

前面沒加

#include "stdafx.h"

加了以後有1個錯誤

compiling...

test.cpp

f:\myproject\test\test.cpp(15) :

warning c4244: '+=' : conversion from 'double' to 'int', possible loss of data

f:\myproject\test\test.cpp(22) : fatal error c1004: unexpected end of file found

error executing cl.exe.

test.exe - 1 error(s), 1 warning(s)

請教c語言程式,請問這個程式是幹什麼的,並解釋一下mystery是怎麼執行的

無病呻吟 應該是測試編譯出來後結構體struct data的記憶體分配情況 include int main void d struct data p d printf d n sizeof d 總共分配了多少記憶體 printf x t x n p,p 1 d的地址,和d後面的一個單位的地址 pr...

請問這個C語言輸出的是什麼

從儲存結構和演算法上來講,double和float是一樣的,不一樣的地方僅僅是float是32位的,double是64位的,所以double能儲存更 高的精度。任何資料在記憶體中都是以二進位制 0或1 順序儲存的,每一個1或0被稱為1位,而在x86cpu上一個位元組是8位。比如一個16位 2 位元組...

這個c語言題目要怎麼寫呢,請問這道c語言題目怎麼寫?

int p 申明瞭一個指標變數p,要使用 p,必須讓p指向一個記憶體單元,否則,p就是野指標你有兩種方法。棧void swap int p1,int p2 這種方法純屬蛋疼。2.堆void swap int p1,int p2 使用完p後,記得釋放p指向的記憶體,某些情況下還需將p指向null,防止...