-
四元式,遞歸下降法書寫的if。。else條件語句的語法分析及語義分析程序
標(biāo)簽:
上傳時(shí)間:
2013-12-08
上傳用戶:ddddddos
-
private double PointToAngle(Point AOrigin, Point APoint)
{
if (APoint.X == AOrigin.X)
if (APoint.Y > AOrigin.Y)
return Math.PI * 0.5f
else return Math.PI * 1.5f
else if (APoint.Y == AOrigin.Y)
if (APoint.X > AOrigin.X)
return 0
else return Math.PI
else
{
標(biāo)簽:
AOrigin
APoint
Point
PointToAngle
上傳時(shí)間:
2016-10-31
上傳用戶:zhyiroy
-
private double PointToAngle(Point AOrigin, Point APoint)
{
if (APoint.X == AOrigin.X)
if (APoint.Y > AOrigin.Y)
return Math.PI * 0.5f
else return Math.PI * 1.5f
else if (APoint.Y == AOrigin.Y)
if (APoint.X > AOrigin.X)
return 0
else return Math.PI
else
{
標(biāo)簽:
AOrigin
APoint
Point
PointToAngle
上傳時(shí)間:
2016-10-31
上傳用戶:sunjet
-
private double PointToAngle(Point AOrigin, Point APoint)
{
if (APoint.X == AOrigin.X)
if (APoint.Y > AOrigin.Y)
return Math.PI * 0.5f
else return Math.PI * 1.5f
else if (APoint.Y == AOrigin.Y)
if (APoint.X > AOrigin.X)
return 0
else return Math.PI
else
{
標(biāo)簽:
AOrigin
APoint
Point
PointToAngle
上傳時(shí)間:
2013-12-18
上傳用戶:rocketrevenge
-
This utility has two views: (a) one view that will show you the entire PnP enumeration tree of device objects, including relationships among objects and all the device s reported PnP characteristics, and (b) a second view that shows you the device objects created, sorted by driver name. There is nothing like this utility available anywhere else.
標(biāo)簽:
enumeration
utility
entire
devic
上傳時(shí)間:
2013-12-17
上傳用戶:zjf3110
-
溫度華氏轉(zhuǎn)變攝氏
#include <stdio.h>
#include <stdlib.h>
enum x {A,B,C,D,E}
int main(void)
{
int a=73,b=85,c=66
{
if (a>=90)
printf("a=A等級(jí)!!\n")
else if (a>=80)
printf("73分=B等級(jí)!!\n")
else if (a>=70)
printf("73分=C等級(jí)!!\n")
else if (a>=60)
printf("73分=D等級(jí)!!\n")
else if (a<60)
printf("73分=E等級(jí)!!\n")
}
{
if (b>=90)
printf("b=A等級(jí)!!\n")
else if (b>=80)
printf("85分=B等級(jí)!!\n")
else if (b>=70)
printf("85分=C等級(jí)!!\n")
else if (b>=60)
printf("85分=D等級(jí)!!\n")
else if (b<60)
printf("85分=E等級(jí)!!\n")
}
{
if (c>=90)
printf("c=A等級(jí)!!\n")
else if (c>=80)
printf("66分=B等級(jí)!!\n")
else if (c>=70)
printf("66分=C等級(jí)!!\n")
else if (c>=60)
printf("66分=D等級(jí)!!\n")
else if (c<60)
printf("66分=E等級(jí)!!\n")
}
system("pause")
return 0
}
標(biāo)簽:
include
stdlib
stdio
gt
上傳時(shí)間:
2014-11-10
上傳用戶:wpwpwlxwlx
-
溫度華氏轉(zhuǎn)變攝氏
#include <stdio.h>
#include <stdlib.h>
enum x {A,B,C,D,E}
int main(void)
{
int a=73,b=85,c=66
{
if (a>=90)
printf("a=A等級(jí)!!\n")
else if (a>=80)
printf("73分=B等級(jí)!!\n")
else if (a>=70)
printf("73分=C等級(jí)!!\n")
else if (a>=60)
printf("73分=D等級(jí)!!\n")
else if (a<60)
printf("73分=E等級(jí)!!\n")
}
{
if (b>=90)
printf("b=A等級(jí)!!\n")
else if (b>=80)
printf("85分=B等級(jí)!!\n")
else if (b>=70)
printf("85分=C等級(jí)!!\n")
else if (b>=60)
printf("85分=D等級(jí)!!\n")
else if (b<60)
printf("85分=E等級(jí)!!\n")
}
{
if (c>=90)
printf("c=A等級(jí)!!\n")
else if (c>=80)
printf("66分=B等級(jí)!!\n")
else if (c>=70)
printf("66分=C等級(jí)!!\n")
else if (c>=60)
printf("66分=D等級(jí)!!\n")
else if (c<60)
printf("66分=E等級(jí)!!\n")
}
system("pause")
return 0
}
標(biāo)簽:
include
stdlib
stdio
gt
上傳時(shí)間:
2013-12-12
上傳用戶:亞亞娟娟123
-
成績(jī)顯示三個(gè)部份abc
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
float gread
printf("請(qǐng)輸入分?jǐn)?shù)\n")
scanf("%f",&gread)
if(gread>=80&&gread<=100)
printf("成績(jī)?yōu)锳\n")
else if(gread>=60&&gread<=79)
{
printf("成績(jī)?yōu)锽\n")
}
else if(gread>=0&&gread<60)
{
printf("成績(jī)?yōu)镃\n")
}
else
{
printf("分?jǐn)?shù)輸入錯(cuò)誤\n")
}
system("pause")
return 0
}
標(biāo)簽:
include
stdlib
float
gread
上傳時(shí)間:
2014-01-15
上傳用戶:waizhang
-
河內(nèi)塔問題
#include<stdio.h>
#include<stdlib.h>
int fun_a(int)
void fun_b(int,int,int,int)
int main(void)
{
int n
int option
printf("題目二:河內(nèi)塔問題\n")
printf("請(qǐng)輸入要搬移的圓盤數(shù)目\n")
scanf("%d",&n)
printf("最少搬移的次數(shù)為%d次\n",fun_a(n))
printf("是否顯示移動(dòng)過程? 是請(qǐng)輸入1,否則輸入0\n")
scanf("%d",&option)
if(option==1)
{
fun_b(n,1,2,3)
}
system("pause")
return 0
}
int fun_a(int n)
{
int sum1=2,sum2=0,i
for(i=n i>1 i--)
{
sum1=sum1*2
}
sum2=sum1-1
return sum2
}
void fun_b(int n,int left,int mid,int right)
{
if(n==1)
printf("把第%d個(gè)盤子從第%d座塔移動(dòng)到第%d座塔\n",n,left,right)
else
{
fun_b(n-1,left,right,mid)
printf("把第%d個(gè)盤子從第%d座塔移動(dòng)到第%d座塔\n",n,left,right)
fun_b(n-1,mid,left,right)
}
}
標(biāo)簽:
int
include
stdlib
fun_a
上傳時(shí)間:
2016-12-08
上傳用戶:努力努力再努力
-
function [U,center,result,w,obj_fcn]= fenlei(data)
[data_n,in_n] = size(data)
m= 2 % Exponent for U
max_iter = 100 % Max. iteration
min_impro =1e-5 % Min. improvement
c=3
[center, U, obj_fcn] = fcm(data, c)
for i=1:max_iter
if F(U)>0.98
break
else
w_new=eye(in_n,in_n)
center1=sum(center)/c
a=center1(1)./center1
deta=center-center1(ones(c,1),:)
w=sqrt(sum(deta.^2)).*a
for j=1:in_n
w_new(j,j)=w(j)
end
data1=data*w_new
[center, U, obj_fcn] = fcm(data1, c)
center=center./w(ones(c,1),:)
obj_fcn=obj_fcn/sum(w.^2)
end
end
display(i)
result=zeros(1,data_n) U_=max(U)
for i=1:data_n
for j=1:c
if U(j,i)==U_(i)
result(i)=j continue
end
end
end
標(biāo)簽:
data
function
Exponent
obj_fcn
上傳時(shí)間:
2013-12-18
上傳用戶:ynzfm