当前位置: 代码迷 >> C语言 >> 麻烦各位做几题C语言编程..谢谢大家
  详细解决方案

麻烦各位做几题C语言编程..谢谢大家

热度:336   发布时间:2008-06-20 08:52:06.0
麻烦各位做几题C语言编程..谢谢大家
一:不用strcpy()函数,编写一个能将一个字符串复制到一个字符数组中的程序.
二:假设10个证书存储在数组a[10]中,要求把其中能被12整除的数标记为T,其他
   标记为F.标记储存在字符数组b[10]中下标相同的对应位置.试编写程序,实现
   意识功能,并输出两个数组.
三:输入一行字符.要求删去其中某个字符后输出,要删除的字符由键盘输入. 
    呵呵..室友也卜会做..再次麻烦了 .谢谢..
搜索更多相关的解决方案: C语言  字符  麻烦  证书  键盘  

----------------解决方案--------------------------------------------------------
第一个可以用循环赋值,第二个加一个判断就可以了,第三个也是判断,假如是要删除的字符,则不将其写入数组中。
----------------解决方案--------------------------------------------------------
数组的判断、赋值,书上应该都有例题的
----------------解决方案--------------------------------------------------------
急求用C语言编写一个排序程序
具体类容如下:

输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。要求:
1)排序用一个函数实现。                       
2)打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。
----------------解决方案--------------------------------------------------------
根本看不懂...
----------------解决方案--------------------------------------------------------
一:不用strcpy()函数,编写一个能将一个字符串复制到一个字符数组中的程序.
void copy(char *in,char *out)
{
while(*out++ = *in++)
return;
}
二:假设10个证书存储在数组a[10]中,要求把其中能被12整除的数标记为T,其他标记为F.标记储存在字符数组b[10]中下标相同的对应位置.试编写程序,实现意识功能,并输出两个数组.
void fun(int a[],char b[])
{
int i;
for(i=0;i<10;i++)
  {
    if((a[i]%12)==0)
    {
     b[i]='T';
    }
    else
    {
     b[i]='F';
    }
   printf("%d,%c",a[i],b[i]);  
  }
}
三:输入一行字符.要求删去其中某个字符后输出,要删除的字符由键盘输入.
void fun(char str[])
{
char a,*p1,*p2;
p1=p2=str;
printf("plese input delete  :\n");
scanf("%c",&a);
for(;p1!='\0';p1++,p2++)
{
    if(*p1==a)
     {
        while(*p1)
        {
         *p1++ = *(++p2);
        }
        break;
     }
}
printf("%s\n",str);
}
//可以随便验证上面函数功能
main()
{
char a[30]="I love you!"
fun(a);

}

以上是我都没有验证过,麻烦自己上机调试下,可能有错的
----------------解决方案--------------------------------------------------------
for(;p1!='\0';p1++,p2++)改成for(;*p1!='\0';p1++,p2++)
----------------解决方案--------------------------------------------------------
急求用C语言编写一个排序程序
具体类容如下:

输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。要求:
1)排序用一个函数实现。                       
2)打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。

没记错的话  潭浩强的书上就有很多这样的例题
----------------解决方案--------------------------------------------------------
这种帖子看得打瞌睡,没一点新意,没一点难度


[color=white]
----------------解决方案--------------------------------------------------------
  相关解决方案