C语言程序设计求助

来源:百度知道 编辑:UC知道 时间:2024/06/07 15:05:28
程序设计
1输入两个长整数,输出它们的商和余数
2编写一个函数,反序输出一个字符串
输入A,B,C,D输出D,C,B,A
3从键盘输入一个学生的姓名,3门课程成绩,输出姓名,成绩,总分和三门课平均分
4用指针方法对换一组数

(1)
main()
{
long a,b,c,d;
printf(input a and b.\n");
scanf("%ld %ld",&a,&b);
c=a/b;
d=a%b;
printf("a/b=%ld,a%b=%ld",c,d);
}
(2)
char fun(char s[],int n)
{
int i;
char temp;
for(i=0;i<s/2;i++)
{temp=s[i];
s[i]=s[n-i];
s[n-i]=temp;}
}
(3)
main()
{
struct stu
{char name[20];
float k[5];};
struct stu s;
int i;
printf("input name and 3 maths.\n");
scanf("%s %f %f %f",&s.name,&s.k[0],&s.k[1],&s.k[2]);
s.k[3]=s.k[0]+s.k[1]+s.k[2];
s.k[4]=s.k[3]/3.0;
printf("name cj1 cj2 cj3 sum ave\n");
printf("%s %.2f %.2f %.2f %.2f %.2f",s.name,s.k[0],s.k[1],s.k[2],s.k[3],s.k[4]);
}
(4)
main()
{
int a[3]={1,2,3},b[3]={0,9,8};
int *p1=a,*p2=b;
int temp,i;
for(i=0;i<3;i++)
{
temp=*a;
*a=*b;