1. C语言,写一个函数
第一题:(这是没有用函数的)
#include<stdio.h>
void main()
{
int n;
scanf("%x",&n);
printf("%d",n);
}
方法二
#include<stdio.h>
#include<string.h>
void main()
{
char a[80];
gets(a);
printf("%d\n",fun(a));
}
int fun(char a[])
{
int i,n=0,t=1;
for(i=strlen(a)-1;i>=0;i--,t*=16)
if(a[i]>='a'&&a[i]<='f')
n+=t*(a[i]-'a'+10);
else if(a[i]>='A'&&a[i]<='F')
n+=t*(a[i]-'A'+10);
else
n+=t*(a[i]-'0');
return n;
}
第二题:
#include<stdio.h>
int i=0;
char a[80];
void main()
{
int n;
scanf("%d",&n);
fun(n);
puts(a);
}
int fun(int n)
{
if(n!=0)
fun(n/10);
if(n!=0)
return a[i++]=n%10+'0';
}
2. C语言写一个函数
#include<stdio.h>
void main(){
int num;
int i;
int a[4];
scanf("%d",&num);//输入一个4位数字
for(i=0;i<4;i++){
a[i]=num%10;
num=num/10;
}
for(i=3;i>=0;i--){
printf("%d ",a[i]);
}
}
3. C语言,C++,怎么写主函数
主函数的作用是程序的入口。就是说只要程序一开始,第一句执行的就是主函数中的第一条语句。
编写规律:主函数一般是调用函数和简单的逻辑判断,代码长度不宜超过80行。
技巧:将功能尽量整合到一个子函数,采用调用。例如,长方形体积是一个子函数一样。
举例如下:
#include<stdio.h>
double V(double a, double b, double c); //声明子函数
void main() //主函数
{double a,b,c; //长 宽 高
double v;
scanf("%lf%lf%lf",&a,&b,&c); //输入长 宽 高
v = V(a,b,c); //体积子函数
printf("%lf",v);
}
double V(double a, double b, double c)
{
double v;
v = a*b*c;
return v; //返回给主函数的值
}
4. c语言 这个函数怎么写啊
2.任意输入一个三位整数,然后逆序输出。如输入为123,则输出为321。
百位:number/100
十位:(number/10)%10
个位:number%10
#include<conio.h>
#include<stdio.h>
void main()
{
int number;
printf("input number(100~999):");
scanf("%d",&number);
if(number>=100&&number<=999)
printf("%d%d%d",number%10,(number/10)%10,number/100);
else printf("Error Input(100~999)\n");
getch();
}
5. 用C写一个函数
int strstr( char * str1, const char * str2 ){ char *cp = (char *) str1; char *s1, *s2; if ( !*str2 ) return 0; while (*cp) { s1 = cp; s2 = (char *) str2; while ( *s1 && *s2 && !(*s1-*s2) ) s1++, s2++; if (!*s2) return 1; cp++; } return 0;}。
6. C程序写函数
#include 第一个函数要输入的: float a,b,c;scanf("%f%f",&a,&b); 第二个函数要输入的: int d,e,f;scanf("%d%d",&d,&e); 和在一起: float a,b,c; int d,e,f; scanf("%f%f%f%d%d%d", &a,&b,&c,&d,&e,&f);7. c语言输入函数怎么写在一起啊