1樓:匿名使用者
//改了,可以用vc++6.0編譯,問題不多,就是有些地方不注意。
#include
#include
#define c 30*3.1415926/180#define a 2.8
#define d 7
#define h 4
#define p 90
#define q 70
int hanshu1()
nm=(int)((c[0]-c[1])*cos(c+f)/a);
}c[2]=c[0];
c[3]=c[1];
n+=nm;
}return n;}}
int hanshu3(double f),r;int nm,n=0,i,j,m;
k=tan(f);
b0=0;
for(m=0;m<=(q-b0)/((d+h/2)*sqrt(k*k+1));m++)
nm=(int)((c[0]-c[1])*cos(c+f)/a);
}c[2]=c[0];
c[3]=c[1];
n+=nm;
}return n;}}
void main()
for(f=180;f>90;f=f-1)for(i=0;i
for(j=i+1;j
printf("%d",na[0]);}}//有很多括號漏了
2樓:匿名使用者
#include
#include
#define c 30*3.1415926/180#define a 2.8
#define d 7
#define h 4
#define p 90
#define q 70
int hanshu1()
nm=(int)((c[0]-c[1])*cos(c+f)/a);
}c[2]=c[0];
c[3]=c[1];
n+=nm;}}
return n;
}int hanshu3(double f);int nm,n=0;
k=tan(f);
b0=0;
for(int m=0;m<=(q-b0)/((d+h/2)*sqrt(k*k+1));m++)
nm=(int)((c[0]-c[1])*cos(c+f)/a);
}c[2]=c[0];
c[3]=c[1];
n+=nm;}}
return n;
}void main()
for(f=180;f>90;f=f-1)for(i=0;i
for(j=i+1;j
printf("%d",na[0]);} }你寫的格式真的是.....
學c要學會基本的除錯 以及錯誤的 定位和分析啊~ 實際很簡單的。
3樓:匿名使用者
#define q 70
int hanshu1() 這一行,加一個分號。
4樓:江小右
錯誤太多自己慢慢找,你很多都沒匹配。另外很多i,j,沒定義
5樓:秋風若飛
你這個程式寫的有點亂,我發現你主函式裡面沒有定義t,只在huanshu1裡面定義了,但是你主函式就直接呼叫了
6樓:不蘊逯平卉
#include
main()
else
leap=0;
if(leap))/*判斷leap是否是真*/printf("%disa
leap
year");
else
printf("%d
isnot
aleap
year");/*輸出結果*/
}下面是思路圖(書上)
7樓:時黎公孫季
main()
8樓:尹昕漢迎絲
去年寫了一個放在blog裡,您可以參考一下:
9樓:度衣塗易夢
第一級指向陣列,第二級指向陣列的某元素。其實陣列裡面的元素是字串,也是一個字元陣列,但是陣列的指標地址就是首元素的地址,所以。。。
10樓:錯飲伯巨集盛
正確答案!
#include
"stdio.h"
long
intf(int
year,int
month)
long
intg(int
month)
long
intn(int
year,int
month,int
day)
intw(int
year,int
month,int
day)
intdate[12][6][7];
intday_tbl[
][12]=,
};main()
printf("\n|***************===thecalendar
ofyear
%d********************=|\n|",year);
for(i=0;i<6;i++)
{/*先測算第i+1月和第i+7月的最大星期數*/for(wd=0,k=0;k<7;k++)/*日期表的第六行有日期,則wd!=0*/
wd+=date[i][5][k]+date[i+6][5][k];
wd=wd?6:5;
printf("%2d
%s%2d
%s|\n|",i+1,title,i+7,title);
11樓:醜籟公冶君昊
因為char*
cnames是定義指向字串的指標陣列啊,裡面的各個陣列元素是一個指向字串的指標
c語言問題急急急!!!!
12樓:匿名使用者
我把樓上的改的更好一些(二樓還把引數寫反了)
/* 在insertnode後插入newnode */
void insertentry(struct entry *newnode,struct entry *insertnode)
13樓:匿名使用者
程式還是自己編好玩...別人編了, 自己還得去看, 比自己寫還費時
14樓:匿名使用者
void insertentry(struct entry *a,struct entry *b)
/*將b插入到a的後面*/
15樓:環蘆拜鯨
第一題gb2312編碼為16位,ascii嗎為8位cbf5;
d0b4;ca
c7;d6
b8;這是4個漢字,都是16位
50;43
這是兩個英文,各8為
漢字都是以字母開頭的4個16進位制的,英文都是2個16進位制的,以數字開頭
這個是gb2312的中文表
第二題k=m*m+1
因為前面#define
mn+1這裡不是(n+1)
就是不改變代入
所以k=m*m+1=n+1*n+1+1=2+1*2+1+1=6
C語言問題急,急!!!!c語言問題!!
include int main return 0 執行示例 input a string a123 456 17960?302ta309 dal201n320 123 456 17960 302 309 201 320源程式如下 include include include int main p...
C語言程式設計問題急急急
寫出完整的程式,實現 求全班10個同學成績最低分。要求 定義函式,實現查詢出陣列中的最小值,並將這個最小值返回。在主函式中全班10個同學的成績從鍵盤輸入,並要求儲存到陣列score 10 中。呼叫函式實現查詢最低分,將結果在螢幕上輸出。include int minscore int a,int n...
C語言的問題C語言問題C語言問題
若有說明語句double p,a 則能通過scanf語句正確給輸入項讀入資料的程式段是 解 p a 將a的地址賦值給p,scanf lf p 從鍵盤獲取一個數值賦值給地址p指向的變數 所以選d 有函式fun的定義形式如下。int fun float f 則以下對函式fun的呼叫語句中,不正確的是 a...