第三章
#include<stdio.h>
int main()
{
char a;
scanf("%c",&a);
printf("%d",a);
}
#include<stdio.h>
int main()
{
double a;
scanf("%lf",&a);
printf("%3.2f", a);
}
#include<stdio.h>
int main()
{
int a, b;
scanf("%d,%d", &a, &b);
printf("%4d,%4d", a, b);
}
#include<stdio.h>
int main()
{
float a;
scanf("%f", &a);
printf("%7.2f", a);
}
#include<stdio.h>
int main()
{
char a;
scanf("%c", &a);
a += 32;
printf("%c", a);
}
第四章
#include<stdio.h>
int main()
{
double r = 4.5;
double pi = 3.14159;
double len = 2 * r * pi;
double area = pi * r * r;
printf("len=%3.2lf,area=%3.2lf", len, area);
return 0;
}
#include<stdio.h>
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
int max = a;
if (b > max)
max = b;
else
max = a;
if (c > max)
max = c;
else
max = a;
printf("max=%d", max);
return 0;
}
#include<stdio.h>
int main()
{
int num1, num2, num3;
scanf("%d,%d,%d", &num1, &num2, &num3);
int a = num1;
int b = num2;
int c = num3;
if (b > a)
{
b = num1;
a = num2;
if (c > a)
{
a = num3;
b = num2;
c = num1;
}
else if (c > b)
{
b = num3;
c = num1;
}
}
else if (c > a)
{
a = num3;
b = num2;
c = num1;
if (c > b)
{
b = num1;
c = num2;
}
}
else if (c > b)
{
b = num3;
c = num2;
}
printf("%d,%d,%d", a, b, c);
return 0;
}
#include<stdio.h>
int main()
{
char a;
scanf("%c", &a);
if (a < 97)
{
a += 32;
printf("%c,%d", a, a);
}
else
printf("%c,%d", a, a);
return 0;
}
#include<stdio.h>
int main()
{
int score;
scanf("%d", &score);
if(score>100||score<0)
{
printf("成绩超出了范围");
}
else if(score==100)
{
printf("等级为优秀");
}
else
{
score /= 10;
switch (score)
{
case 9:
printf("等级为优秀");
break;
case 8:
printf("等级为良好");
break;
case 7:
printf("等级为中等");
break;
case 6:
printf("等级为及格");
break;
default:
printf("等级为不及格");
break;
}
}
}
第五章
#include<stdio.h>
int main()
{
int a[10], max = 0;
double whole = 0;
double ave;
printf("Input score:\n");
for (int i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
whole += a[i];
}
max = a[1];
for (int j = 0; j < 10; j++)
{
if (a[j] > max)
max = a[j];
}
ave = whole / 10;
printf("ave=%3.2lf,max=%d", ave,max);
}
#include<stdio.h>
int main()
{
int a=2, sum=0;
for (int i = 1;i < 10;i++)
{
sum += a;
a *= 2;
}
printf("sum=%d", sum);
}
#include<stdio.h>
int main()
{
int sum = 0,n=1;
for (int i = 1; i <= 10; i++)
{
n *= i;
sum += n;
}
printf("sum=%d", sum);
}
#include<stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
if (a + b > 100)
{
int sum = a + b;
sum /= 100;
printf("%d", sum);
return 0;
}
else
{
int sum = a + b;
printf("%d", sum);
return 0;
}
}
#include<stdio.h>
int main()
{
int a, b, c,d,n;
for (int i = 1000; i < 10000; i++)
{
a = i / 1000;
b = (i - 1000*a) / 100;
c = (i - 1000 * a - 100 * b)/10;
d = (i - a * 1000 - b * 100 - c * 10);
n = 1000 * d + 100 * c + 10 * b + a;
if (i * 9 == n)
{
printf("反序数是%d", i);
return 0;
}
}
}
第六章
#include<stdio.h>
int main()
{
int a[10],avg,sum=0,min,max;
for (int i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
sum += a[i];
}
avg = sum / 10;
min = a[1], max = a[1];
for (int j = 0; j < 10; j++)
{
if (a[j] > max)
max = a[j];
}
for (int k = 0; k < 10; k++)
{
if (a[k] < min)
min = a[k];
}
printf("低于平均分的成绩:");
for (int l = 0; l < 10; l++)
{
if (a[l] < avg)
printf("%d ", a[l]);
}
printf("\nmax=%d,min=%d", max,min);
return 0;
}
#include<stdio.h>
int main()
{
int a[10];
int i, j, k;
for (i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
for (i = 0; i < 10; i++)
{
for (j = i + 1; j < 10; j++)
{
if (a[i] < a[j])
{
k = a[i];
a[i] = a[j];
a[j] = k;
}
}
}
printf("排序结果为:");
for (i = 0; i < 10; i++)
{
printf("%d ", a[i]);
}
return 0;
}
#include<stdio.h>
int main()
{
int a[5][5];
int i,j,max;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
scanf("%d",&a[i][j]);
}
}
max=a[0][0];
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(i==j)
{
if(max<a[i][j])
{
max=a[i][j];
}
}
}
}
printf("max=%d",max);
return 0;
}
#include<stdio.h>
#include<string.h>
int main()
{
char str1[100];
char str2[100];
int len1,len2;
scanf("%s\n",&str1);
scanf("%s",&str2);
len1=strlen(str1);
len2=strlen(str2);
if(len1<len2)
printf("%d",len1);
else
printf("%d",len2);
return 0;
}
#include<stdio.h>
int main()
{
int a, b, c, d;
double e = 0;
scanf("%d%d%d%d", &a, &b, &c, &d);
e += 0.1 * a + 0.2 * b + 0.2 * c + 0.5 * d;
printf("sum=%5.2f", e);
return 0;
}
#include<stdio.h>
int main()
{
char a;
scanf("%c",&a);
printf("%d",a);
}
#include<stdio.h>
int main()
{
double a;
scanf("%lf",&a);
printf("%3.2f", a);
}
#include<stdio.h>
int main()
{
int a, b;
scanf("%d,%d", &a, &b);
printf("%4d,%4d", a, b);
}
#include<stdio.h>
int main()
{
float a;
scanf("%f", &a);
printf("%7.2f", a);
}
#include<stdio.h>
int main()
{
char a;
scanf("%c", &a);
a += 32;
printf("%c", a);
}
第四章
#include<stdio.h>
int main()
{
double r = 4.5;
double pi = 3.14159;
double len = 2 * r * pi;
double area = pi * r * r;
printf("len=%3.2lf,area=%3.2lf", len, area);
return 0;
}
#include<stdio.h>
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
int max = a;
if (b > max)
max = b;
else
max = a;
if (c > max)
max = c;
else
max = a;
printf("max=%d", max);
return 0;
}
#include<stdio.h>
int main()
{
int num1, num2, num3;
scanf("%d,%d,%d", &num1, &num2, &num3);
int a = num1;
int b = num2;
int c = num3;
if (b > a)
{
b = num1;
a = num2;
if (c > a)
{
a = num3;
b = num2;
c = num1;
}
else if (c > b)
{
b = num3;
c = num1;
}
}
else if (c > a)
{
a = num3;
b = num2;
c = num1;
if (c > b)
{
b = num1;
c = num2;
}
}
else if (c > b)
{
b = num3;
c = num2;
}
printf("%d,%d,%d", a, b, c);
return 0;
}
#include<stdio.h>
int main()
{
char a;
scanf("%c", &a);
if (a < 97)
{
a += 32;
printf("%c,%d", a, a);
}
else
printf("%c,%d", a, a);
return 0;
}
#include<stdio.h>
int main()
{
int score;
scanf("%d", &score);
if(score>100||score<0)
{
printf("成绩超出了范围");
}
else if(score==100)
{
printf("等级为优秀");
}
else
{
score /= 10;
switch (score)
{
case 9:
printf("等级为优秀");
break;
case 8:
printf("等级为良好");
break;
case 7:
printf("等级为中等");
break;
case 6:
printf("等级为及格");
break;
default:
printf("等级为不及格");
break;
}
}
}
第五章
#include<stdio.h>
int main()
{
int a[10], max = 0;
double whole = 0;
double ave;
printf("Input score:\n");
for (int i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
whole += a[i];
}
max = a[1];
for (int j = 0; j < 10; j++)
{
if (a[j] > max)
max = a[j];
}
ave = whole / 10;
printf("ave=%3.2lf,max=%d", ave,max);
}
#include<stdio.h>
int main()
{
int a=2, sum=0;
for (int i = 1;i < 10;i++)
{
sum += a;
a *= 2;
}
printf("sum=%d", sum);
}
#include<stdio.h>
int main()
{
int sum = 0,n=1;
for (int i = 1; i <= 10; i++)
{
n *= i;
sum += n;
}
printf("sum=%d", sum);
}
#include<stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
if (a + b > 100)
{
int sum = a + b;
sum /= 100;
printf("%d", sum);
return 0;
}
else
{
int sum = a + b;
printf("%d", sum);
return 0;
}
}
#include<stdio.h>
int main()
{
int a, b, c,d,n;
for (int i = 1000; i < 10000; i++)
{
a = i / 1000;
b = (i - 1000*a) / 100;
c = (i - 1000 * a - 100 * b)/10;
d = (i - a * 1000 - b * 100 - c * 10);
n = 1000 * d + 100 * c + 10 * b + a;
if (i * 9 == n)
{
printf("反序数是%d", i);
return 0;
}
}
}
第六章
#include<stdio.h>
int main()
{
int a[10],avg,sum=0,min,max;
for (int i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
sum += a[i];
}
avg = sum / 10;
min = a[1], max = a[1];
for (int j = 0; j < 10; j++)
{
if (a[j] > max)
max = a[j];
}
for (int k = 0; k < 10; k++)
{
if (a[k] < min)
min = a[k];
}
printf("低于平均分的成绩:");
for (int l = 0; l < 10; l++)
{
if (a[l] < avg)
printf("%d ", a[l]);
}
printf("\nmax=%d,min=%d", max,min);
return 0;
}
#include<stdio.h>
int main()
{
int a[10];
int i, j, k;
for (i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
for (i = 0; i < 10; i++)
{
for (j = i + 1; j < 10; j++)
{
if (a[i] < a[j])
{
k = a[i];
a[i] = a[j];
a[j] = k;
}
}
}
printf("排序结果为:");
for (i = 0; i < 10; i++)
{
printf("%d ", a[i]);
}
return 0;
}
#include<stdio.h>
int main()
{
int a[5][5];
int i,j,max;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
scanf("%d",&a[i][j]);
}
}
max=a[0][0];
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(i==j)
{
if(max<a[i][j])
{
max=a[i][j];
}
}
}
}
printf("max=%d",max);
return 0;
}
#include<stdio.h>
#include<string.h>
int main()
{
char str1[100];
char str2[100];
int len1,len2;
scanf("%s\n",&str1);
scanf("%s",&str2);
len1=strlen(str1);
len2=strlen(str2);
if(len1<len2)
printf("%d",len1);
else
printf("%d",len2);
return 0;
}
#include<stdio.h>
int main()
{
int a, b, c, d;
double e = 0;
scanf("%d%d%d%d", &a, &b, &c, &d);
e += 0.1 * a + 0.2 * b + 0.2 * c + 0.5 * d;
printf("sum=%5.2f", e);
return 0;
}