7-1 sdut-C语言实验——Hello World!
请输出Hello World!
输入格式:
无。
输出格式:
Hello World!
输入样例:
输出样例:
在这里给出相应的输出。例如:
Hello World!
参考代码:
#include<stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
7-2 sdut-C语言实验-输出字符串
在屏幕上输出一行信息: C is so fun.
输入格式:
无。
输出格式:
输出字符串 C is so fun.
输入样例:
输出样例:
C is so fun.
参考代码:
#include<stdio.h>
int main()
{
printf("C is so fun.\n");
return 0;
}
7-3 sdut-C语言实验-虎子分糖果
我们中国各个地区都有拜年的美好习俗,小朋友最喜欢走亲访友了,因为亲戚们会给准备很多糖果吃。虎子家也不例外,妈妈买了很多俄罗斯糖果准备给前来拜年的小朋友分。为了公平,给每个小朋友的糖果数一定得是一样的。
假设虎子妈妈准备了m块俄罗斯糖果,来了n位小朋友,请问每个小朋友可以分到多少块糖?还剩多少块?
输入格式:
输入n和m,其中n>0,m>0。
输出格式:
输出每个小朋友分到的糖果数和剩余的糖果数。
输入样例:
3 31
输出样例:
在这里给出相应的输出。例如:
10 1
#include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d %d",&a,&b);
c=b/a;
d=b%a;
printf("%d %d",c,d);
return 0;
}
7-4 输出倒三角图案
本题要求编写程序,输出指定的由“*”组成的倒三角图案。
输入格式:
本题目没有输入。
输出格式:
按照下列格式输出由“*”组成的倒三角图案。
* * * *
* * *
* *
*
#include<stdio.h>
int main()
{
printf("* * * *\n");
printf(" * * *\n");
printf(" * *\n");
printf(" *\n");
return 0;
}
7-5 sdut-C语言实验 -交换两个整数的值
交换两个变量的值,由终端输入两个整数给变量x、y,然后交换x和y的值后,输出x和y。
输入格式:
从键盘输入两个整数变量x和y;
输出格式:
在交换x、y的值后将x和y输出!
输入样例:
4 6
输出样例:
6 4
#include<stdio.h>
int main()
{
int a,b,t;
scanf("%d %d",&a,&b);
t=a;
a=b;
b=t;
printf("%d %d",a,b);
return 0;
}
7-6 sdut-C语言-计算A+B(顺序结构)
从键盘上输入两个整数,然后计算他们的和,并把他们的和打印出来。
输入格式:
从键盘上输入两个整数,这两个整数在同一行上!
输出格式:
在这两个整数的下面一行是输出这两个整数的和!
输入样例:
2 3
输出样例:
5
#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a+b);
return 0;
}
7-7 sdut-C语言实验-求两个整数的和
求两个整数之和,不从键盘输入数据,直接使用赋值语句(a=123;b=456)输入数据,然后计算两个整数之和输出。
输入格式:
无输入数据。
输出格式:
输出a和b之和。
输入样例:
输出样例:
sum is 579
#include<stdio.h>
int main()
{
int a,b,sum;
a=123;
b=456;
sum=a+b;
printf("sum is %d\n",sum);
return 0;
}
7-8 sdut-C语言-三个整数和、积与平均值
给出三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。
输入格式:
输入只有三个正整数a、b、c。
输出格式:
输出一行,包括三个的和、乘积、平均数。 数据之间用一个空格隔开,其中平均数保留小数后面两位。
输入样例:
在这里给出一组输入。例如:
2 3 3
输出样例:
在这里给出相应的输出。例如:
8 18 2.67
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d %d %.2lf",a+b+c,a*b*c,(a+b+c)/3.0);
return 0;
}
7-9 sdut-C语言实验——逆置正整数
输入一个三位正整数,将它反向输出。注意130逆置后是31。
输入格式:
3位正整数。
输出格式:
逆置后的正整数。
输入样例:
在这里给出一组输入。例如:
123
输出样例:
在这里给出相应的输出。例如:
321
#include<stdio.h>
int main()
{
int a,b,c,d,e;
scanf("%d",&d);
a=d/100;
b=(d-a*100)/10;
c=d-a*100-b*10;
e=c*100+b*10+a;
printf("%d",e);
return 0;
}
7-10 sdut-C语言实验-圆柱体计算
已知圆柱体的底面半径r和高h,计算圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积。其中圆周率定义为3.1415926。
输入格式:
输入数据有一行,包括2个正实数r和h,以空格分隔。
输出格式:
输出数据一行,包括圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积,以空格分开,所有数据均保留2位小数。
输入样例:
1 2
输出样例:
在这里给出相应的输出。例如:
6.28 3.14 12.57 6.28
#include<stdio.h>
#define lxp 3.1415926
int main()
{
double r,h,c,s,p,k;
scanf("%lf %lf",&r,&h);
c=2*lxp*r;
s=lxp*r*r;
p=2*lxp*r*h;
k=lxp*r*r*h;
printf("%.2lf %.2lf %.2lf %.2lf",c,s,p,k);
return 0;
}
7-11 sdut-C语言实验——温度转换
输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9。
输入格式:
输入数据只有一个实数,即华氏温度。
输出格式:
输出数据只有一个,即摄氏温度,保留2位小数。
输入样例:
32.0
输出样例:
在这里给出相应的输出。例如:
0.00
#include<stdio.h>
int main()
{
int C,F;
scanf("%d",&F);
C=5*(F-32)%9;
printf("%.2lf",C);
return 0;
}
7-12 计算摄氏温度
给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。
输入格式:
输入在一行中给出一个华氏温度。
输出格式:
在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。
输入样例:
150
输出样例:
Celsius = 65
#include<stdio.h>
int main()
{
int C,F;
scanf("%d",&F);
C=5*(F-32)/9;
printf("Celsius = %d",C);
return 0;
}
7-13 整数四则运算
本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。
输入格式:
输入在一行中给出2个正整数A和B。
输出格式:
在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。
输入样例:
3 2
输出样例:
3 + 2 = 5
3 - 2 = 1
3 * 2 = 6
3 / 2 = 1
#include<stdio.h>
int main()
{
int A,B;
scanf("%d %d",&A,&B);
printf("%d + %d = %d\n",A,B,A+B);
printf("%d - %d = %d\n",A,B,A-B);
printf("%d * %d = %d\n",A,B,A*B);
printf("%d / %d = %d\n",A,B,A/B);
return 0;
}
7-14 计算物体自由下落的距离
一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒2。
输入格式:
本题目没有输入。
输出格式:
按照下列格式输出
height = 垂直距离值
结果保留2位小数。
#include<stdio.h>
int main()
{
float t,g,h;
t=3;
h=0.5*10*t*t;
printf("height = %.2lf",h);
return 0;
}
7-15 sdut-C语言实验-转换字母(顺序结构)
从键盘上输入一个小写字母,然后将小写字母装换成大写字母输出!
输入格式:
从键盘上输入一个小写字母。
输出格式:
小写字母装换成大写字母输出。
输入样例:
在这里给出一组输入。例如:
a
输出样例:
在这里给出相应的输出。例如:
A
#include<stdio.h>
int main()
{
char a,b;
a=getchar();
b=a-32;
printf("%c\n",b);
return 0;
}