急求这三道C语言程序!在线急等~~~~~~~~~~~~~~~~~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:44:03
1。输入一个字符串str1。将str1左边的n个字符拷贝到str2中,并输出str2的结果
2。输入一个字符串和一个字符,删除字符串中和输入字符相同的所有字符,输出处理后的字符串
3。从键盘输入全班同学的期末考试成绩,输出总分最高的同学成绩。

特别声明一下,是要程序代码,不是思路啊~~~拜托大家帮帮忙~~谢谢了,急需~~~~在线等!

第一题
#include<stdio.h>
void strcpy(char str1[],char str2[],int n){
int i;
for(i=0;i<n;i++)
str2[i]=str1[i];
str2[i]=0;
}
main(){
char str1[100],str2[100];
int n;
scanf("%s",str1);
scanf("%d",&n);
strcpy(str1,str2,n);
printf("%s",str2);
}

第二题
#include<stdio.h>
main(){
char s[100],c,i=0,j;
gets(s);
c=getchar();
while(i<100){
if(s[i]==c)
for(j=i;j<100;j++)
s[j]=s[j+1];
i++;}
printf("%s",s);}

第三题
#include<stdio.h>
main(){
int n[100],i,all,max;
printf("全班人数 :");
scanf("%d",&all);
for(i=0;i<all;i++)
scanf("%d",&n[i]);
max=n[0];
for(i=0;i<all;i++)
max=(max>n[i]?max:a[i]);
printf("%d",max);}