『壹』 谁来把我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;