c语言如何求这几道题?能做多少是多少。感激啊

来源:百度知道 编辑:UC知道 时间:2024/05/23 17:37:53
1. 输入两个整数并把两个数字输出,然后交换两个数字并且输出结果。
2. 输入一个double类型数据,然后输入一个整数代表需要保留的小数位数,通过计算对输入的小数保留N位小数(四舍五入),并且把结果输出(不要使用精度和*修饰符)。
3. 输入一个小写的字母,把它转换成自身的后4个字母的大写形式,并且把结果输出。如:a字母结果输出E(应用所学过的知识,不能用没学过的条件处理)
4. 输入五门学科的成绩(整数),计算出总分和平均分,平均分保留一位小数。输出结果。

1.
#include <stdio.h>

void main()
{
int a,b,temp;
scanf("%d%d",&a,&b);
printf("a = %d b = %d\n",a,b);

temp = a;
a = b;
b = temp;
printf("a = %d b = %d\n",a,b);
}
2.
3.
#include"stdio.h"
void main()
{
char a,temp;
scanf("%c",&a);
if (a+4 > 'z')
temp = a+ 4 -26;
else
temp = a + 4;

temp += 'A'-'a';
printf("%c\n",temp);
}
4.
#include"stdio.h"
void main()
{
int a,i,sum=0;
for (i=0;i<5;i++)
{
scanf("%d",&a);
sum += a;
}
printf("平均分: %.1f\n",sum/5.0);

}

2
#include "stdio.h"
#define N 20
void main()
{ double x,y;
int n,i,j,q=1;
long m=1,k,a[N],p=0;
scanf(