实时搜索: 21岁月经几个月不来

21岁月经几个月不来

728条评论 1804人喜欢 1391次阅读 556人点赞
输入一行串,设置最大长度为十个.请问,为什么超出十个的话,flag我之前设置的为1自己就变成别的值了??具体的位置,我在程序中用注释给注释了,麻烦指点.谢谢.
#include<stdio.h>
#include<string.h>
#define N 10
void sort(char str[])
{
int i,j;
char t;
for(j=1;j<N;j++)
for(i=0;(i<N-j)&&(str[i]!='\0');i++)
...

长城是蛇么?: 当然不是,只是有人把它比喻成蛇罢了!

我才21岁就闭经三个月了.后面还会来月经吗: 21岁怎么会闭经?你是的有减肥行动?还是有月经不调史?还是有其他病史?

C语言问题,麻烦指教.: 因为为str分别的空间只有N个(N=10),而这10个空间后面的内存是自由的,而flag极有可能被分配在这段内存上(可以通过指针检查flag的位置以确定),这样,在输入的字符数量大于N时,新输入的字符就极有可能占用了flag的空间,从而使flag的值变为错误的值,修改方法之一,是在gets(str);后加一句flag=1; 。另外还可以尝试改变变量的声明次序以达到改变变量存储位置的目的

按第一种方法,即改为如下形式:

//---------------------------------------------------------------------------

#include<stdio.h>
#include<string.h>
#define N 10
void sort(char str[])
{
int i,j;
char t;
for(j=1;j<N;j++)
for(i=0;(i<N-j)&&(str[i]!='\0');i++)
if(str[i]>str[i+1])
{
t=str[i];
str[i]=str[i+1];
str[i+1]=t;
}
}

void main()
{char str[N],*ps=str;
int i,flag=0,*p=&flag;

for(flag=1;flag==1;)
{
printf("\nInput string:\n");
gets(str);
flag=1;//这里加此一句
if(strlen(str)>N)
{
printf("String is too long,input again!");
printf("flag=%d\n",flag);
}
else
flag=0;
}
sort(str);
printf("string sorted:\n");
for(i=0;i<N;i++)
printf("%c",str[i]);

}
//---------------------------------------------------------------------------

中药好还是西药好?: 西医是实验科学,中医是经验科学,有很多无法用实验解释的病症,中医可以医治,但是中药里面有很多未经试验证明的成分,可能对人体有害,某种意义上来讲,这种副作用可能更加严重,例如著名的“龙胆泻肝丸”事件。相对来说,西医更安全,因为新药的使用往往经过了大量的临床试验,而西药的副作用也是明白的写在说明书上,但是,安全往往意味着更为保守,对于未知的病症完全无能为力。

数学1数学2数学3数学4哪一个最简单???: 数一一般是工科理科对数学要求高的考的,基本上高数现代概率论每门每个知识点你都得复习到,数三是金融会计那一类的考的,对高数的要求较低,比较侧重概率统计,整体难度明显低于数一

冒险岛 到了玩具城那塔的一楼在怎么办?: 你是在射手村吧?你打算做弓箭手吗?只要你到了10级,敏捷是25就可以转职了,要是你是新手的话,你那里进去的就那里出来,一直象前走过了射手公园有个地方是练级的,那里的怪物等级对新手来说有的难,小心!

谁听过黑色星期天的原版: 我有一个 但是不是那么长的

我今年才21岁女生,刚刚在公交上人很多我是站着的,有些想吐,然后不一会儿我竟然越来越难受站不住了,: 有可能是心因方面的,最可能原因:一是晕车、二是低血糖、三是缺氧、其实最直接的是心理因素,也就是自身的身心原因,这只你自知道。

  • 五百强有哪些

    马良神笔的来历和内容有哪些: 从前,有个孩子名字叫马良。父亲母亲早就死了,靠他自己打柴、割草过日子。他从小喜欢学画,可是,他连一支笔也没有啊! 一天,他走过一个学馆门口,看见学馆里的教师,拿着一支笔,正在画画。他不自觉地走了进去,对教师说:...

    224条评论 2909人喜欢 6493次阅读 281人点赞
  • m16多少钱

    1.黄河流经于几个省?( ) a.6 b.7 c.8 d.9: 黄河发源于青海省的巴颜喀拉山,呈“几”字形流经青海、四川、甘肃、宁夏、内蒙古、山西、陕西、河南及山东9个省 。 ...

    985条评论 3380人喜欢 6141次阅读 227人点赞
  • 240有几个因数

    黄河流经的省级行政单位有哪几个??: 黄河流经青海、四川、 甘肃、 宁夏、内蒙古、山西、陕西、河南、山东等 9省、自治区,在山东垦利县注入渤海. ...

    232条评论 6186人喜欢 2508次阅读 939人点赞
  • 2016活鹅多少钱一斤

    多肉植物,铜壶法师和黑法师怎么区别?: 铜壶,最大的特征是叶子层次比其他法师多,层层叠叠的,在休眠季节也是叶子包拢成玫瑰状。黑法师,叶在茎端和分枝顶端集成莲座叶盘,叶盘直径可达20厘米,叶黑紫色,在光线暗淡时泛绿色,叶顶端有小尖,叶缘有睫毛状纤毛。 ...

    448条评论 6622人喜欢 3098次阅读 381人点赞
  • pb怎么算

    威力冰箱的0和I哪个是打开: 首先你要知道是机械的还是电脑的,电脑的显示多少就是多少度,机械的数字代表档位,而不是温度,零处为停机,有五个档的,数字越大冷冻力越强,有七个档位的,七档为不停机,即压缩机始终工作,用于速冻食品,不可长时间出于七档,否...

    868条评论 1800人喜欢 5158次阅读 885人点赞
  • g客是什么

    黑法师怎样成为多头?: 黑法师是人工栽培出来的一个园艺品种,自然界不存在分布,因为它的原生品种是不会变黑的,经过人工栽培的黑法师叶片会呈现神秘的紫黑色,而且它莲座状层叠排列加重了这层神秘感,而且给人一种庄重的观感。由于黑法师株形叶形叶色均美...

    838条评论 6391人喜欢 4565次阅读 653人点赞