一1
#include
void main()
{
int iNum;
float fNum=134.23;
printf("a=%d\tf=%.2f\n",iNum,fNum); }
一2
#include
void main()
{
int a,b,c,sum=0;
scanf("a=%d,%d%d",&a,&b,&c);
sum=a+b+c;
printf("a=%d,b=%d,c=%d\n",a,b,c);
printf("sum=%d\n",sum);
}
一3
#include
void main()
{
char a,b;
scanf("%3c%4c",&a,&b);
printf("c1=%c,c2=%c\n",a+1,b-1);
}
一4
#include
#include
void main()
{
float a;
printf("Enter a:");
scanf("%f",&a);
printf("The original data is:%f\n\n",a);
printf("h=%.2f\n",a);
}
一5
#include
void main()
{
int a,b,c,s,e;
printf("Please input two numbers:\n");
scanf("%d%d",&a,&b);
c=a+b;
s=c*c;
e=s+s;
printf("%d,%d,%d\n",c,s,e);
}
一6
#include
void main()
{
float a,b;
printf("input a:");
scanf("%f",&a);
b=5*(a-32)/9;
printf("%.0f(℉)=%.2f(℃)\n",a,b);
}
一7
#include
void main()
{
float a,b,p;
printf("win:");
scanf("%f",&a);
printf("lose:");
scanf("%f",&b);
p=a/(a+b)*100;
printf("赢球百分比:%.2f%\n",p); }
二1
#include
void main()
{
float x,y;
printf("input x:");
scanf("%f",&x);
if(x<=1)
y=x;
else if(1 y=2*x-1; else if(10<=x) y=3*x-11; printf("y=%.2f\n",y); } 二2 #include #include main() { char c; int letters=0,digit=0; printf("请输入一串字符:\n"); while((c=getchar())!='\n') { if(c>='a'&&c<='z'||c>='A'&&c<='Z') letters++; else if(c>='0'&&c<='9') digit++; } printf("letters=%d\ndigit=%d\n",letters,digit); getch(); } 二3 #include #include int main() { double x1,x2,a,b,c; scanf("%lf%lf%lf",&a,&b,&c); if(b*b-4*a*c>=0) { x1=(-b+sqrt(b*b-4*a*c))/(2*a); x2=(-b-sqrt(b*b-4*a*c))/(2*a); } printf("x1=%lf\nx2=%lf",x1,x2); if(b*b-4*a*c<0) printf("此方程无实数解"); } 二4 #include void main() { long profit; int grade; float salary=500; printf("输入利润: "); scanf("%ld", &profit); grade= (profit - 1) / 1000; switch(grade) { case 0: break;/*profit≤1000 */ case 1: salary = profit*0.1; break; /*1000<profit≤2000 */ case 2: case 3: case 4: salary = profit*0.15; break; /*2000<profit≤5000 */ case 5: case 6: case 7: case 8: case 9: salary = profit*0.2; break; /*5000<profit≤10000 */ default: salary = profit*0.25; /*10000<profit */ } printf("提成:%.2f\n", salary); } 二5 #include void main() { int a,b,c,t; printf("请输入三个整数:"); scanf("%d%d%d",&a,&b,&c); if(b<=a&&a<=c||c<=a&&a<=b) t=a; if(a<=b&&b<=c||c<=b&&b<=a) t=b; if(a<=c&&c<=b||b<=c&&c<=a) t=c; printf("%d\n",t); } 三1 #include #define M 2 #define N 1000 main() { int num,count=0,i,j,lenth=0; printf("从%d到%d之中的守形数有:\n",M,N); for(i=M;i<=N;i++) { num=i; j=1; while(num!=0) { num=num/10; lenth++; } while(lenth!=0) { j=10*j; lenth--; } printf("\n共计%d个",count); } if((i*i-i)%j==0) { printf("%d\t",i); count++; } } 三2 #include void main() { int i=2,j,m,n,min,max,t=1; printf("请输入正整数m和n:"); scanf("%d%d",&m,&n);