求大神帮忙这道C语言里的题!
定义一个结构体类型Goods,成员:名称(name),颜色(color),单价(price)。然后定义一个此结构类型的变量Coat,并按表中数据初始化。名称颜色单价Dre...
定义一个结构体类型Goods,成员:名称(name),颜色(color),单价(price)。然后定义一个此结构类型的变量Coat,并按表中数据初始化。
名称
颜色
单价
Dress
Blue
120 展开
名称
颜色
单价
Dress
Blue
120 展开
展开全部
#include <string.h>
#include <stdio.h>
struct Goods{
char name[20];
char color[20];
double price;
};
int main()
{
Goods Coat;
sprintf(Coat.name , "Dress");
sprintf(Coat.color , "Blue");
Coat.price = 120;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
源代码中有include <string.h>吗?
有的话就容易了解了,扫一次s(strlen(s)个成员),逐一计算能否被2整除,再把不能被2整除的赋值与t就可以了。
void fun( char* s, char* t )
{
int i=0;
int j=0;
for( j=0; j<strlen(s); j++ )
{
if( s[j]%2 != 0 )
{
t[i] = s[j];
i++;
}
}
t[++i] = '\0';
}
请采纳。
有的话就容易了解了,扫一次s(strlen(s)个成员),逐一计算能否被2整除,再把不能被2整除的赋值与t就可以了。
void fun( char* s, char* t )
{
int i=0;
int j=0;
for( j=0; j<strlen(s); j++ )
{
if( s[j]%2 != 0 )
{
t[i] = s[j];
i++;
}
}
t[++i] = '\0';
}
请采纳。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
struct Goods
{
char name[20];
char color[10];
int price;
}
struct Goods Coat={"DRESS","Blue",120};
{
char name[20];
char color[10];
int price;
}
struct Goods Coat={"DRESS","Blue",120};
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
struct Goods
{
char name[20];
char color[20];
float price;
};
main()
{
struct Goods Coat={"Dress","Blue",120};
printf("%s\n",Coat.name);
printf("%s\n",Coat.color);
printf("%f\n",Coat.price);
return 0;
}
{
char name[20];
char color[20];
float price;
};
main()
{
struct Goods Coat={"Dress","Blue",120};
printf("%s\n",Coat.name);
printf("%s\n",Coat.color);
printf("%f\n",Coat.price);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询