『壹』 誰來把我c語言.h格式改成.c格式的謝謝!!

用DEV-C++

『貳』 問題 A: 時間格式的轉換:H-->HH C語言

#include<stdio.h>

int main()

{ int h,m,s;

scanf("%d:%d:%d",&h,&m,&s);

printf("%02d:%02d:%02d ",h,m,s);

return 0;

}

『叄』 C語言不用string.h將數值轉化為字元串

#include<stdio.h>

doubletoDouble(chardstr[]){
doubledecimal=0,integer=0,times=10;
inti=0,sign=1;
if(dstr[i]=='-'){
sign=-1;
++i;
}
while(dstr[i]&&dstr[i]!='.'){
if(dstr[i]>='0'&&dstr[i]<='9')
integer=10*integer+dstr[i]-'0';
++i;
}
if(dstr[i]=='.'){
while(dstr[i]){
if(dstr[i]>='0'&&dstr[i]<='9'){
decimal+=(dstr[i]-'0')/times;
times*=10;
}
++i;
}
}
returnsign*(integer+decimal);
}

inttoInteger(charistr[]){
inti=0,num=0,sign=1;
if(istr[i]=='-'){sign=-1;++i;}
while(istr[i]){
if(istr[i]>='0'&&istr[i]<='9')
num=10*num+istr[i]-'0';
++i;
}
returnsign*num;
}

intmain(){
chars[]="36.56";
chart[]="127";
printf("%lf,%d ",toDouble(s),toInteger(t));
return0;
}

『肆』 C語言:編程實現將輸入的十進制整數n通過函數DtoH轉換為十六進制數,並將轉換結果以字元形式輸出。

問題不少,首先,10進制不能直接轉化為16進制,應該先轉為2進制然後再轉16進制,其次,char *str 用法錯誤,只分配了一個字元指針,你卻當字元數組使用了,把這兩處改了去。

『伍』 c語言 字元型轉換成整型

字元串轉成整來型可以使用atoi函數。自

函數原型:int atoi(const char *nptr);

功能:把字元串轉換成整型數。

參數nptr字元串,如果第一個非空格字元存在,是數字或者正負號則開始做類型轉換,之後檢測到非數字(包括結束符 ) 字元時停止轉換,返回整型數。否則,返回零。

(5)c語言轉H擴展閱讀:

整型轉換成字元型

使用itoa函數。原型:extern char *itoa(int i);

參考代碼

#include<stdio.h>

#include<stdlib.h>

intmain()

{

inta=125;

charb[50];

printf("%s ",itoa(a,b,10));//把10進制的125轉成字元並輸出。

return0;

}

/*

『陸』 請問c語言.h文件如何編譯大神們幫幫忙

這個會 就是一個系統文件有兩個帶頭文件的,其它c用mex都編譯成功了,就是兩個有.h頭文件對應的c文件編譯出錯 查看原帖>>
點贊哦

『柒』 c語言,二進制轉十進制問題,求代碼。 別用string.h.

int
trans(char
binarystr[])
{
int
result
=
0;
int
i;
for
(i
=
0;
'\0'
!=
binarystr[i];
i++)
{
result
=
result
*
2
+
binarystr[i]-'0';
}
return
result;
}
參數是二進制字元串,比如"10010101"
返回值是這個字元串對應的十進制數149

『捌』 在C語言中,如何將用戶自定義函數變成庫函數(.h)文件

自己寫的.h文件應該用#include "路徑\名稱.h" 這樣的格式調用 注意不是<x.h> ok?

『玖』 c語言數據類型轉換

這么說吧,area被你定位了int型,但是你又要讓他輸出時按浮點型來
最後area的值為12,二進製表示0000 0000 0000 0000 0000 0000 0000 1100,按照浮點型數的存儲規定,這個值就是0.0,計算機執行沒有問題,有問題的是你的代碼

正確的代碼應該是
#include<stdio.h>
int main()
{
double pi=3.1415,r=2.5,area;
area=pi*r*r;
printf("area=%f\n",area);
return 0;
}

『拾』 求h怎麼用c語言寫代碼呢

需用include "math.h";
然後計算h的話就是h=1/2*f*cos(theta)/m*t*t;