C语言高手进来 帮个小忙 很小很小的忙!!!

最近课程设计 我是非计算机专业的 C语言半吊子都不到 碰到个较难题
就是输出20个厂家的名字(不能重复),厂家已设字符组从a[0]...a[19],我想把每个位置与第一个到这个位置之前一个比较,有相同的就舍去,但就是不会编,求各位帮我编下吧,高分送上,想了一下午了,大一学的C语言很多忘了

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main()
{
char factory_name[20][1024] = {0};
int i ;
for(i= 0;i < 20;i++)
{
scanf("%s",factory_name[i]);
for(int j =0;j < i;j++)
{
if(0 == strcmp(factory_name[j],factory_name[i]))
{
printf("%s is existence",factory_name[i]);
break;
}
}
}
printf("%d had input compleated existence",i);

return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-19
这个要用结构体吧、。追问

你问我么?- -

第2个回答  2012-06-19
main(){
str a[20];
for(int i=0;i++;i<20){
scanf("%d",&a[i]);
for(int j=0;j<i;j++){
if(a[i]==a[j])i--;
}
}
}
第3个回答  2012-06-19
int i = 0;
for (i = 0;i<20;i++){
String name = a[i];
for(j = i - 1;j>=0;j--){
if(name == a[j]){
break;
}
if(j == 0){
print(name);
}
}
}
第4个回答  2012-06-19
typedef struct
{
char b[21];
}A;
int main()
{
A a[21];
for(i=0;i<20;i++)
cin>>a[i].b;
for(i=1;i<20;i++)
{
if(strcmp(a[i].b,a[i-1].b)==0)
a[i-1].b=1;
}
for(i=0;i<20;i++)
{
if(a[i],b==1)
continue;
else
cout<<a[i].b;
cout<<endl;
}
}
第5个回答  2012-06-19
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main()
{
char a[10][6]={"12345","42571","12345"
,"17458","25369","42571","96542"
,"48561","63571","28541"};
int i=0,j=0;
for(;i<10;i++)
{
for(j=0;j<i;j++)
{
if(i!=j)
{
if(strcmp(a[i],a[j]) == 0 && a[i]!="0" && a[j]!="0")
{
memset(a[j],0,6);
}
}

}
}
for(i=0;i<10;i++)
{
printf("%s\n",a[i]);
}
return 0;
}

c语言几个小小的问题 高手帮个忙
1. C 逗号在这里不合法 2. 输出2,虽然x是浮点型,但是10和4都是整型,所以先按整型运算,再将结果转换为浮点型 3. (++x, y++)表示这是一个逗号表达式,逗号表达式取最后一个表达式的值,也就是y++的值,所以输出结果是3和3 4. printf("%8.4g\\n",b); 这句输出8756,%g表示按%e或者%...

会C语言的朋友帮个忙啊 帮我编个小程序
报告是期末对C语言知识学习的总结和提高,应该反映出作者在程序设计过程中所做的主要工作及取得的主要成果,以及作者在设计过程中的心得体会。 (一)报告主要内容 报告的写作方法是多种多样的,对于本次报告,应该包括以下几个主要部分:1.程序功能的说明;2.程序设计的算法流程图;3.程序的源代码及相关模块的说明;4.程序...

请求帮助时说“帮我个小忙”合适吗?
首先,我认为当你请求别人帮忙的时候,自己对别人说是一个小忙,别人可能确实觉得这件事不太难,但是,在别人心里会感觉你并没有领我的情。无论这件事情的难以程度如何,只要别人帮了你,哪怕是给你指条路,哪怕是帮一把手,那都是应该全都记在心里,应该真诚的后勤的表示感谢的。可能这个忙确实不...

如何学好C语言?
使用顺带提一下,很多大学的C语言课程还在使用Turbo C 2.0作为实验环境,这是相当不可取的,原因其一是TC 2.0对C标准几乎没有支持,其二是TC 2.0编译得到的程序是16位的,这对今后理解32位的程序会造成极大的困扰(当然,用djgpp之类的东西可以使TC 2.0编译出32位程序,不过那过于复杂了)。 等你学完一本C语言的教材,...

C++字符串小问题,请大家帮个忙,很简单
这个是要把数组传递给子函数操作,实际上只能传递的是该数组的指针,也就是子函数的数组指针指向的内容和主函数的是同一个,在子函数里修改其内容就是更改主函数里数组的内容。把形参设置成const,子函数就无权中修改其内容,保护了数据的安全性。所以在写传给子函数指针型数据时,如果不想(或不能)...

...们帮小女子一个忙 完整程序流程图怎么画 c语言程序题求阶乘级数...
+n... 问:急急急 大神们帮小女子一个忙完整程序流程图怎么画 c语言程序题求阶乘级数 1,+2,+3,+……+n 展开  我来答 你的回答被采纳后将获得: 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)1个回答 #热议# 先人一步,探秘华为P50宝盒 ...

有大师级人物 帮小弟个忙,看看 在下的紫微斗数! 不甚感激!
有大师级人物 帮小弟个忙,看看 在下的紫微斗数! 不甚感激! 大师请帮小弟指点指点!本人:赵宽亮生辰:阴历:6.14阳历:7.7廉贪右陀台孤蜚破│巨禄天天八│天擎龙凤旬│天天火天三││贞狼弼罗辅辰廉碎│门存姚喜座│相羊池阁空│同梁星巫台││陷... 大师请帮小弟指点 指点! 本人: 赵 宽亮 生辰: 阴历:...

别人帮了我一个很小很小的忙,我回头给别人送了一些小零食,这么做傻不傻...
这样做会显得你情商很高,这是知恩图报,不但不傻,对方肯定会很欣慰的,下次也还乐意帮你。礼尚往来是中华民族的传统美德

英文高手帮个小忙啊,小妹不胜感激!
Living With the end of Winter, I am very enriching, and entered the first镐京social practice activities - interviewed dozens of successful people will come to an end. This is the first time in my life experience into the society, through the interview, I saw a successful way in...

我的腰很小,可臀却很大,进来帮帮我忙啊
累得很,想靠背一下,请选择能完全支撑背部力量的椅背。尽量合并双腿,不让开腿姿势长久下来影响骨盆形状;坐时踮起脚尖来,对臀部线条着实不无小补。可以但尽量不要长时间双腿交叉坐,否则血循不好,危机会浮出表面的。站姿:挺背提肛举举腿是良好的站姿,背脊挺直,缩腹提气,此时感觉一下肛门收缩的动作,偷偷做可收缩...

相似回答
大家正在搜