#include <stdio.h>
int main( )
{
int i, b ;
double s;
b=1;
s=0; /*赋初值给s*/
for(i = 1; i <= 15; i++)
{
s = s +(double)i/(double)b; /*强制转换数的类型*/
b=b+2; /*b的初值为1,故b=b+2*/
}
printf("sum =%f\n",s); /*输出结果为浮点型*/
return 0;
}
#include <stdio.h>
int main( )
{
int i, j, t, a[10];
printf("Enter 10 integers: ");
for(i = 0; i<10; i++)
scanf("%d",&a[i]); /*输入的数为整型,将提示输入的数依次赋给a[0]~a[9]*/
for(i = 1; i < 10; i++)
for( j=0;j<10-i;j++)
if(a[j]<a[j+1]) /*假设最大值为a[j]*/
{
t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
printf("After sorted: ");
for(i = 0; i < 10; i++)
printf("%d ", a[i]);
printf("\n");
return 0;
}
#include<stdio.h>
#include<math.h>
int main()
{
double x,y,m;
printf("enter x:");
scanf("%lf",&x);
if(x<-2)
y=pow(x,2);
if(x>=-2||x<=2)
y=x+2;
if(x>2)
y=sqrt(m);
m=x*x+x+1;
printf("y=%.2f\n",y);
return 0;
}
#include<stdio.h>
int main()
{
int y,t,b;
double grade;
y=0;/*优秀*/
t=0;//通过
b=0;//不及格
printf("输入学生成绩:",grade);
scanf("%lf",&grade);
while(grade>0){ /*当grade<=0时退出循环*/
if(grade>85)
y++;
else if(grade>60&&grade<84)
t++;
else
b++;
scanf("%lf",&grade);
}
printf("优秀=%d\n",y);
printf("通过=%d\n",t);
printf("不及格=%d\n",b);
return 0;
}