3、o.h>doublefun1(doublex){/**/ double f; f=(1+sin(x)+exp(x))/(1+x); return f;/**/}voidmain(){clrscr();printf("fun1(0.76)=%8.3lf",fun1(0.76));printf("fun1(3.00)=%8.3lf",fun1(3.00));printf("fun1(3.76)=%8.3lf",fun1(3.76));}4.补充下列程序,对函数f(x)=x2-2x+6,分别计算f(x+8)和f(sinx)的值。如x=2.0,则输出
4、:f(x+8)=86.000f(sinx)=5.008#include/**//**/doublefun(doublex){/**//**/}voidmain(){doublex,y1,y2;clrscr();printf("Pleaseinputx:");scanf("%lf",&x);y1=fun(x+8);y2=fun(/**//**/);printf("f(x+8)=%.3lf",y1);printf("f(sinx)=%.3lf",y2);getch();}5.补充下列程序,完成其中的fun()函数,使其实现四则运算的功能,如
5、:输入:3.22.1输出:3.20+2.10=5.303.20-2.10=1.103.20*2.10=6.723.20/2.10=1.52#include#includefloatfun(floata,charflag,floatb){/**//**/}voidmain(){floata,b;printf("Pleaseinputtwonumbers:");scanf("%f%f",&a,&b);printf("%.2f+%.2f=%.2f",a,b,fun(a,'+',b));printf("%.2f-%.2f=%.2
6、f",a,b,fun(a,'-',b));printf("%.2f*%.2f=%.2f",a,b,fun(a,'*',b));printf("%.2f/%.2f=%.2f",a,b,fun(a,'/',b));getch();}1.循环6、用for循环计算s=1+12+123+1234+123457,编写程序,输出个位数是6、且能被3整除的所有三位数。intmain(){inti,j=0;for(i=100;i<999;i++){if(i%10==6&&i%3==0){printf("%dt",i);j++;}}printf("三位数中末位是6
7、且能被3整除的数有%d个",j);system("pause");return0;}8.输出以下图案:9.输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。例如:输入:abc:12(d09efg67)km输出:lettersare9,spacesare2,numbersare6andothersare310.编写程序,求下列级数的部分和:1.数组11.编写程序,实现从键盘输入一个同学的姓名(如“Jack”),输出问题该同学的信息(如“Hello,Jack!”)。41.补充程序ccon041.c使其实现从键盘输入一个同学的姓名(如“Jack”)
8、,输出问候该同学的信息(