1. 用C语言怎么写啊
把书中的一个例子写出来给你看看,参考下,呵呵
#include "stdio.h"
main()
{
float peven(),podd(),dcall();
float sum;
int n;
while (1)
{
scanf("%d",&n);
if(n>1)
break;
}
if(n%2==0)
{
printf("Even=");
sum=dcall(peven,n);
}
else
{
printf("Odd=");
sum=dcall(podd,n);
}
printf("%f",sum);
}
float peven(int n)
{
float s;
int i;
s=1;
for(i=2;i<=n;i+=2)
s+=1/(float)i;
return(s);
}
float podd(n)
int n;
{
float s;
int i;
s=0;
for(i=1;i<=n;i+=2)
s+=1/(float)i;
return(s);
}
float dcall(fp,n)
float (*fp)();
int n;
{
float s;
s=(*fp)(n);
return(s);
}
2. 九九乘法表 c语言怎么写
#include "stdio.h"
main()
{
int i,j,result;
printf("\n");
for (i=1;i<10;i++)
{ for(j=i;j<10;j++)
{
result=i*j;
printf("%d*%d=%-4d",i,j,result);/*-4d表示左对齐,占4位*/
}
printf("\n");/*每一行后换行*/
}
}
3. c语言程序设计怎么写
main() { int x,a=1,b=2,c=3,d=4; x=(ax)? x:d; printf("%d\n",x); }输出结果是:1逻辑表达式?语句1:语句2 的意思是如果表达式为真,那么执行语句1;如果表达式为假,那么执行语句2x=(ax)?x:d,如果d>x的话,那么x=x,否则x=d;因为4>1成立,所以x=x,即x=1;所以printf("%d\n",x)的结果是输出1,换行。