當前位置:商標查詢大全網 - 彩票查詢 - C++編程,初級代碼,請幫忙寫壹下,不能亂寫,小白我還是能看懂的

C++編程,初級代碼,請幫忙寫壹下,不能亂寫,小白我還是能看懂的

C++編程,初級代碼,請幫忙寫壹下,不能亂寫,小白我還是能看懂的

#include <iostream>using namespace std;class Line{ double a,b; public: Line(double x, double y):a(x),b(y){} friend void SetPoint(Line &m, Line &n);};void SetPoint(Line &m, Line &n){ if(m.a==n.a) cout << "無交點\n"; else { double x,y; x=(m.b-n.b)/(n.a-m.a); y=m.a*x+m.b; cout <<"交點坐標為("<<x<<','<<y<<")\n"; }}int main(){ Line p(1,2), q(3,5); SetPoint(p,q); return 0;}

誰能看懂這段C語言代碼幫忙寫壹下註釋

#include "windows.h"

#include <odbcinst.h>

#include <sql.h>

#include <sqlext.h>

#include <iostream>

#include "database.h"

using namespace std;

void ConnectDatabase()

{

BOOL ret;

char driver[80] = "";

char dsn[20] = "";

char database[20] = "";

char dir[80] = "";

char uid[20] = "admin";

char pwd[20] = "";

char stmp[100] = "";

int mlen =0;

數據庫驅動為 Aess 類型數據庫

strcpy(driver,"Microsoft Aess Driver (*.mdb)");

數據源名稱(即數據庫)為stud

strcpy(dsn,"stud");

數據庫文件為student.mdb,這是Aess數據庫文件

strcpy(database,"E:\\student.mdb");

strcpy(dir,"E:\\");

sprintf(stmp,"DSN=%s\0DBQ=%s\0DEFAULTDIR=%s0\0",dsn,database,dir);

將上面的信息組織成連接字符串,存儲於stmp中

sprintf(stmp,"DSN=%s*DBQ=%s*Description=ODBC悢悩尮*DataDirectory=%s\0",dsn,database,dir);

mlen = strlen(stmp);

將在stmp中所出現的 '*' 都替換為 \0 空字符

註:此語句似乎有問題

for (int i=0; i<mlen; i++)

{

if (stmp[i] == '*')

{

stmp[i] = '\0';

}

}

在ODBC中添加數據源

ret = SQLConfigDataSource(NULL,ODBC_ADD_DSN,driver, stmp ) ;

if (TRUE == ret)

{

cout<<"cheng gong"<<endl;

}

else

{

cout<<"shibai"<<endl;

}

RETCODE rc;

HENV henv;

HDBC hdbc;

HSTMT hstmt;

Allocate ODBC handles and connect to Oracle

設置環境屬性,如連接超時時間,登錄超時時間等

rc = SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&henv);

rc = SQLSetEnvAttr(henv, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3,0);

rc = SQLSetEnvAttr(henv,SQL_ATTR_CONNECTION_TIMEOUT,(void*)1000,0);

rc = SQLSetEnvAttr(henv,SQL_ATTR_LOGIN_TIMEOUT,(void*)SQL_LOGIN_TIMEOUT_DEFAULT,0);

rc = SQLAllocHandle(SQL_HANDLE_DBC,henv, &hdbc);

SQLPOINTER rgbValue;

int a = 5;

rgbValue = &a;

SQLSetConnectAttr(hdbc, SQL_LOGIN_TIMEOUT, (SQLPOINTER)(rgbValue), 0);

檢測操作是否成功

if (rc == SQL_SUCCESS || rc == SQL_SUCCESS_WITH_INFO )

{

cout<<"SQLSetConnectAttr gong"<<endl;

}

建立數據庫連接

rc = SQLConnect(hdbc, (SQLCHAR*)dsn, SQL_NTS, (SQLCHAR*)uid, SQL_NTS, NULL, 0);

檢測連接是否成功

if (rc == SQL_SUCCESS || rc == SQL_SUCCESS_WITH_INFO )

{

cout<<"cheng gong"<<endl;

}

else

{

cout<<"shibai"<<endl;

cout<<rc<<endl;

}

}

java題。麻煩寫出代碼,盡量初級壹點能看懂的

public class Test { public static void main(String[] args) { for(int i=0;i<=200;i++){ if(isHuiwen(i*i)){ System.out.println(i+"?是回文數"); } } } 判斷某個數字是否是回文數 static boolean isHuiwen(int n){ char[] s = String.valueOf(n).toCharArray(); 依次比對前後兩個數是否相等,第壹個數字和最後壹個,第二個數字和最後第二個以此類推 for(int i=0;i<s.length/2;i++){ if(s[i]!=s[s.length-i-1]){ return false; } } return true; }}

c++編程題,幫忙寫壹下代碼,謝謝

#include <iostream>#include <string>using namespace std;class Employee{private:string name;string address;string city;string number;public:Employee(string,string,string,string);~Employee();string getName();void setName(string strname);void display();};Employee::Employee(string name,string address,string city,string number):name(name),address(address),city(city),number(number){}Employee::~Employee(){}string Employee::getName(){return name;}void Employee::setName(string strname){name = strname;}void Employee::display(){cout<<"名字:"<<name<<endl;cout<<"地址:"<<address<<endl;cout<<"城市:"<<city<<endl;cout<<"郵編:"<<number<<endl;}int main(){Employee e1("張三","山東青島即墨","青島","266200");e1.display();e1.setName("軟件工程專業學生");cout<<e1.getName()<<endl;return 0 ;}

請幫忙寫壹下代碼過程

Dim n as long:n = inputbox("n=")

Dim s:s = cdec(0)

Dim i as long

for i = 1 to n

s=s+i^i

next

msgbox "s=" & cstr(s)

CDec:轉數據為Decimal類型 這樣可以獲得更大的存儲數據量,但是保存數據的變量本身必須先聲明為varient類型。

CStr:將數值轉換為兩段沒有空格的字符串類型。如果不用這個函數VB會隱式轉換出左端有壹個空格的字符串。

C++/VB編程幫忙寫壹下代碼

我不知道妳這個問題是用來解決什麽的(好吧,我看這倒真的是雙色球,但明顯這是天真的雙色球),首先,不是問題難不難的問題,而是這個結果太龐大,而且顯得毫無意義。6C33 X 1C6(且按照妳寫的這麽算),結果為1107568 x 720 = 7,9744,8960(種情況).

此題從數學意義上來說結果已經很明確,妳要得到這些情況只需壹個個數字排序挑選出來即可,何必隨機;之所以有隨機的說法,是因為壹次可能只產生壹個或幾個需要的數字;所以,其實雙色球本身是沒有技術含量的(只是利用大家賭的嗜好,算出每組數字概率,然後賠率低於這個值(多少他定)),從而賺錢!

如下,給出獲取壹組雙色球的VB代碼,以供參考(相當簡潔啊):

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '自己新建的壹個button Label2.Text = "" '自己新建的壹個label標簽,清空 For i As Integer = 0 To 5 thisRandom(33) '自定義壹個隨機函數(無擴展性,只供此處調用) Next thisRandom(16) End Sub Private Function thisRandom(Optional ByVal max As Integer = 16) Randomize() Label2.Text &= CStr(Int(Rnd() * max) + 1) + " " thisRandom = True End Function

能看懂的 幫忙介紹壹下

壹般的

完整的名字::文件和settingshaize桌面guaixiayizhimei07.mp4

格式:MPEG - 4

簡介:基礎媒體格式

身份:壹些編解碼器

文件大小:60.1

持續時間:42mn 25

整體比特率模式:變量

整體比特率:198

視頻

編號:1

格式:MPEG - 4視頻

格式簡介:簡單的“三級

格式的設置,bvop:無

格式的設置,qpel:無

格式設置,通用:沒有warppoints

格式設置,默認(263)矩陣:

編解碼器編號:20

持續時間:42mn 24

比特率:163

寬度:320像素

高度:240像素

顯示方面的比率:3

幀速率模式:常量

速度:每秒20幀

彩色空間轉換

色度抽樣:4 : 2 : 0

比特深度:8位

掃描類型:進

有損壓縮模式:

比特/(像素*框架):0.106

流量:49.4(82%)

寫的圖書館:1.1.0(協調世界時2005-11-22)

音頻

編號:2

格式:格式

格式信息:先進的音頻編解碼器

簡介:信用證格式

編解碼器編號:40

持續時間:42mn 25

比特率模式:變量

比特率:32

通道(擰):1頻道

通道位置:前:丙

采樣率:32千赫

有損壓縮模式:

流量:9.71(16%)我來幫他解答

我是c++初學者,對於編程根本沒有什麽思路,書能看懂,但是編寫的時候就不會了,請幫忙啊!

多編程

多想想人家是怎麽編的

而妳為什麽又想不到那樣編

妳應該從C語言學起

學習任何壹門程序語言

不僅要學它怎麽編

而且還要學習他的編程思想是什麽

這樣才不會過時

那位能看懂日文 請幫忙翻譯壹下 謝謝

樓主圖片未顯示,請留下QQ號詳談

能看懂建築設計圖紙的請幫忙壹下!

空調機位