『壹』 c語言編譯不通過
#include <stdio.h>
#define n 10;
void m(int a[n],int n,int *ma,int *mi ); //換成 void m(int a[], int *ma, int *mi) 並且不要跟 分號
{
int max,min;
max=a[1];min=a[1];
for(int i=1,i<n,i++)
if(a[i]>max)
max=a[i];
else if(a[i]<min)
min=a[i];
&ma=&max;
&mi=&min;
}
void main ()
{
int c;
int a[n];
for(int j=1,j<n,j++)
{
printf("請輸入數字");
scanf("%d",c);
a[j]=c;
}
int *ma,*mi; //修改成整型,不需要用指針 int ma, mi;
m(a[n],n,*ma,*mi); //調用,傳地址 m(a,&ma,&mi)
printf("最大值為:%d,最小值為:%d ",&ma,&mi); //從這句看出你連指針怎麼用都沒有搞清楚,如果ma,mi是指針,那麼輸出他們的值應該用 *ma,*mi,而不是&ma,&mi(這個是輸出地址),而且按你原來的寫法,沒有對指針進行賦值就直接使用,相當危險
}
『貳』 編譯不通過
程序是沒有錯的.但是你有可能是從網頁拷下來的代碼.
有的網頁在代碼中插入了不可見的字元作為簡單的防拷.
一般是換行回車,TAB字元空格字元包含有不可見字元.
你的代碼很簡單,只包含0xa1這個不可見字元.
用16進制編輯器查找0xa1字元改為0x20字元(空格)就可以了.
還有一個辦法,就是重新建個文件,把你的代碼重新輸入一道就行了.
『叄』 VS2005下如何設置,使得如果編譯出錯不通過,就不能執行。
沒有吧!我的vs2005沒有像你說的那樣啊,我的就是編譯不過就不能執行啊!
『肆』 為什麼ABBrobotstudio不能編譯機械裝置
是不是使用了中文名稱?
『伍』 為什麼這個簡單的存儲過程編譯不通過
應該是p_Return:=7;這點有問題。
p_Return這個變數你沒聲明嘛。
改成p_Result:=7
『陸』 為什麼程序編譯不通過
and the aptest child needs teaching.
『柒』 catia模擬運動點擊使用命令進行模擬時提示命令不足該機械裝置無法模擬請在接合上添加命令是怎麼回事
約束不完整,某個零件自由度過大(一般大於1)。
『捌』 這道C++編程題為什麼老是編譯不通過
/*題目:編寫篩選查找素數函數:
void sieve(bool isPrime[], int n)
其中isPrime[n]為一個布爾型數組,n為數組大小。由於2是第一個素數,所以設置isPrime[0]和isPrime[1]的值為
false,並設置其餘的元素初值為true。然後對從4到n-1的每一個i,判斷i是否能夠被2整除,如果i能夠被2整除,則設置isPrime[i]
為false。對從2到n/2的每一個可能的數值重復以上處理,當操作結束時,所有值為true的isPrime[i]所對應的i就是素數,它們將是從篩
子中掉下來的。
測試程序:
日期:2013.5.6 */
#include <iostream>
#include <math.h>
using namespace std;
void sieve(bool isPrime[], int n)
{
int flag,i,j; //...請補充完整
for(i=2;i<=n;i++)
{
for(j=2;j<=sqrt(i);j++)
{ flag=1;
if(i%j==0)
{
flag=0;
break;
}
}
if(flag)
isPrime[i]=true;
else
isPrime[i]=false;
}
}
void Disp(bool a[], int n)
{
for (int i=1; i<n; i++)
if(a[i]) cout << i << " " ;
cout<<endl;
}
int main()
{
int n=0;
cout<<"Input n: ";
cin>>n;
if (n<2)
return 0;
bool *isPrime=new bool[n];
isPrime[0]=false;
isPrime[1]=false;
sieve(isPrime,n);
Disp(isPrime,n);
return 0;
}
/*輸入:一個整數,表示n
輸出:1行,1到n之間的所有素數,兩個素數之間用空格隔開,最後一個素數輸出後,輸出一個空格和空行,輸出參見函數Disp的代碼。
例如,當輸入20時,輸出如下:
2 3 5 7 11 13 17 19*/
上面的程序在xp系統的vc++ 6.0下通過的!請給高分呀!
『玖』 C++ 編譯不通過
在最上面加上
#include
<stdafx.h>
試試,
編譯器版本不同,要求不同。
在最上面加上
#include
<stdafx.h>
我在vs2005編譯通過了。
『拾』 下面的Latex編程,編譯不通過,請問問題出在哪
明顯第四行的「}」在前面找不到對應的「{」。