c 入门代码,帮忙看个C语言的代码新手级别的

1,帮忙看个C语言的代码新手级别的ctrl+z后需要回车
2,C语言入门程序/*输入1个实数 x,计算并输出下式的值,直到最后一项的绝对值小于10-5(保留2位小数) 。要求定义和调用函数fact(n)计算n的阶乘 , 以及定义和调用函数mypow(x, n)计算x的n次方 。最后需要计算出来的式子如下图所示: x+x^2/2!+x^3/3!+...+*/#include <stdio.h>float mypow(float x,int n) float power=1.0; int i; for(i=0;i<n;i++) power*=x; return power;}long int fact(int n) int i; long int factorial=1; for(i=1;i<=n;i++) factorial*=i; return factorial;}void main( ) int i; float x,sum=0.0; float temp=1.0; printf("输入实数x:"); scanf("%f",&x); i=1; while(temp>1e-5)temp=mypow(x,i)/fact(i); sum+=temp; i++; } printf("和是%.2f\n",sum);}
3,c语言 基础编程以下程序都是我在vc6.0下编译通过了 , 希望符合你的要求~#include "stdafx.h"#include <stdio.h>float area(float r)//求圆的面积函数 if(r<0)printf("请输入正确的半径!");return pi*r;}int main(int argc, char* argv[]) float r1=10.1; printf("%f\n",area(r1)); return 0;}第二题#include "stdafx.h"#include <stdio.h>char Temp(char *str)//求一个字符串内的最大字符 char *p; p=str; char m=str[0]; int i=0; while(*p)if(m<str[i])m=str[i];i++;p++; } return m;}int main(int argc, char* argv[]) char s1[20]="sdfg"; printf("字符串s1中最大的字符是:%c\n其ASCII值是%d\n",Temp(s1),Temp(s1)); return 0;}1 if(r<0)/*输入半径错误,请重新输入*/}else/*求周长*/}第二题 的话怕你不用我的答案就不帮你写了.提示你一下.用ASCLL码去查.【c 入门代码,帮忙看个C语言的代码新手级别的】
4,求C语言基础代码C菜鸟助手成员tonytvb为你解答(如有疑问请hi我或向我的团队提问):#includeint main()int year,month;scanf("%d %d",&year,&month);if(month>12||monthprintf("year:%d,month:%d\n",year,month);if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)printf("31 days\n");elseif(month==4||month==6||month==9||month==11)printf("30 days\n");elseif((month==2&&year%400==0)||(month==2&&year%4==0&&year%100!=0))printf("29 days\n");else printf("28 days\n");return 0;}#include #include int isLeepYear(int year) return (year%4==0&&year%100!=0||year%400==0);}int getDaysOfMonth(int year,int month) int nDays[13]= if(year12) return 0; nDay=nDays[month]; if(isLeepYear(year)&&month==2) nDay++; return nDay;}int main() int year,month; printf("请输入年份和月份:\n"); scanf("%d %d",&year,&month); printf("%d年%d月有%d天\n",year,month,getDaysOfMonth(year,month)); system("pause"); return 0;}5,C语言基础编程#include#include void main() { float a=3.0,b=4.0,c=5.0,s; s=(a+b+c)*0.5; s=sqrt(s*(s-a)*(s-b)*(s-c)); printf("面积:%f",s); }一楼的不行,二楼的比较好,用二楼的吧!如果你要求边长为3,4,5的三角形面积,运行程序后输入3 4 5即可以下为程序源代码,已通过编译调试 , 可运行:#include "stdio.h"#include "math.h"int main(){double a , b , c; //边长为a,b,cdouble l; //l = ( a + b + c ) / 2double s; //面积printf( "Please input sides of triangle a,b,c: " );scanf( "%lf %lf %lf" , &a , &b , &c );if ( a + b > c && a + c > b && b + c > a ) //判断是否符合构成一个三角形的条件{l = ( a + b + c ) / 2; //求ls = sqrt( l * ( l - a ) * ( l - b ) * ( l - c ) ); //求sprintf( "The area of triangle is: %.3f\n" , s ); //打印s}else{printf( "Invalid sides!\n" ); //输入不合法}return 0;} #include #include main(){ float a,b,c,s,S; a=3; b=4; c=5; s=(1.0/2.0)*(a+b+c); s=(s*(s-a)*(s-b)*(s-c)); S=sqrt(s); printf("%f",S); }#include#include int main() { int a=3,b=4,c=5; float s; s=(a+b+c)*0.5; s=s*(s-a)*(s-b)*(s-c); s=sqrt(s); printf("三角形面积是%f:",s); return 0; }

    推荐阅读