1. 写个c语言流程图,急用!

给邮箱址
我发图给
我没专用工具
图规范
用WORD画
我邮箱
[email protected]

2. C语言,画出流程图

所谓的程序流程图,说得通俗一点就是编写程序前的思路。如果你的程序既然已经都够正确编写出来、且能够运行出正确的结果,那么你再把你的编程序的过程写成流程图即可。

3. c语言,按流程图编写程序,急,谢谢

#include<stdio.h>
#include<string.h>
intmain()
{chars[80];
inti,j,k;
scanf("%s",s);
k=strlen(s);
for(i=0,j=k-1;i<k;i++,j--)
{if(s[i]!=s[j])
{printf("NO ");
break;
}
}
printf("YES ");
return0;
}

4. C语言流程图

你要做个什么设计啊?
不过这个选题还是不错的,要设计出来还是要花点功夫的。
-------------------------
流程图,想想拱猪是怎么玩的啊?
第一步:洗牌
第二步:发牌
第三步:出牌
第四步:记分
如此循化。
当然有很多细节问题要考虑,比如:
54张牌,你怎么来表示?
发牌,你怎么来实现随机?
还有,你是写DOS程序还是Windows的,输入输出的问题必须考虑的
……
好了,问题还是你自己去解决吧……
====================================================
你的那个程序看了一下,
程序中Play()只实现了洗牌的功能,根本没发到玩家手中啊。
Sort()搞不懂在干什么。
没有出牌之类的函数,反正程序不完整。
其实,流程图根本就不需要知道程序是怎样实现的。
想想拱猪怎么玩的,就可以了。
游戏开始
||
\/
|======>
洗牌
|
||
|
\/
|
发牌
|
||
|
\/
|
|=>
确定出牌人
<====|
|
|
||
|
|
|
\/
|
|
|
出牌
|
|
|
||
|
|
|
N
\/
|
|
|====本轮结束
|
|
Y
||
|
|
\/
|
|
记分
|
|
||
|
|
\/
N
|
|
本局游戏结束===|
|
Y
||
|
\/
|
更新积分
|
||
|
Y
\/
======
继续玩牌
||
N
||
\/
游戏结束
------------------------------------------
这只是个大概流程,你可以写的更详细一点。
===========================================
哎,这个流程图根本没法看啊……
*******游戏开始
**********||
**********\/
|=======>洗牌
|*********||
|*********\/
|********发牌
|*********||
|*********\/
|*|=>
确定出牌人<=====|
|*|*******||**********|
|*|*******\/**********|
|*|******出牌*********|
|*|*******||**********|
|*|*N*****\/**********|
|*|====本轮结束*******|
|*******Y
||**********|
|*********\/**********|
|********记分*********|
|*********||**********|
|*********\/********N*|
|*****本局游戏结束====|
|*******Y
||
|*********\/
|******更新积分
|*********||
|***Y*****\/
=======继续玩牌
**********||
********N*||
**********\/
*******游戏结束

5. c语言中for循环语句用ns流程图怎么表示

for 是个当型循环,通用当型循环的NS流程图:

6. c语言程序流程图 非常着急

#include "stdio.h"
void main() //程序从这儿开始
{
int i,j,k; //定义三个计算用的整型变量
for(i=0;i<=9;i++) //i从0依次加1循环到9
for(j=0;j<=9;j++) //j从0依次加1循环到9,超过9之后,返回上一层for循环,i+1之后如果小于等于9那么j继续从0开始。。。。,如果i+1之后大于9,那么就跳出循环了,程序结束
{
k=10000+4000+100*i+10*j+7; //给k赋值,就是个算术式子
if(k%57==0) //如果k是57的整数倍,就输出k并换行,如果不是,就不输出
printf("%d\n",k);
}
}

如果还有不明白的地方还可以继续追问。因为我也不知道你对c++的理解程度有多少。呵呵

7. c语言for(;;)流程图如何画

for(;;)就是while(1) 表示无条件循环!
一般在循环体中应该有个判断,是否跳出循环,如果没有,则这就是个死循环,

循环起点不需要用 ”菱形框“

8. 将C语言转成流程图

本人也是c语言初学者,写出的东西可能不太专业。如下:
一。流程图
1.定义2个整形变量i和sum。
2.i赋值1,sum赋值0.
3.sum的值等于本身的值加上i的值,然后i的值加1.
4.如果i得值小于或等于100.则执行步骤3。
5.最后sum的值就是1+2+3+...+100的值
二。源程序
void
main()
{
int
i,sum;
for(i=1,sum=0;i<=100;i++)
sum=sum+i;
printf("1+2+3+...+100=%d\n\n\n",sum);
}
小提示:
如果求1+2+3+...+n的值,只需将程序中的100该为n的值即可。

9. 求这个c语言程序 流程图! 以及请讲解这几个for的运行顺序

xyz 101 102.。。。109 ..111 112..119这样循环 最里面的for循环体循环的最多

10. 跪求C语言流程图,程序如下

改了下,代码在下面,很久没用了,我觉得TC就不能输入输出中文,其他和C-Free没什么区别
下面的英文单词不太标准,自己改改
把那些中文去掉就OK了

#include <stdio.h>
#include <stdlib.h>
typedef int ElemType;
typedef struct LNode {
ElemType number;
ElemType mt;
ElemType en;
ElemType ph;
ElemType sum;
ElemType ave;
struct LNode *next;}
linklist,*link;
/*构造链表*//////////////////////////////////////
void IinitList(link &L)
{
if(L)delete L;
L= (link)malloc(sizeof(LNode)) ;
if (!L) exit(1);
L->next=NULL;
}
/////////////////////////////////////////////////////
////*显示数据*///////// ////////////////////////////////
void show(link l)
{ link p; int j;
p=l;j=0;
printf(" nwmber mt en ph sum ave \n");
while(p->next)
{
printf("%7d%7d%7d%7d%7d%7d\n",p->next->number,p->next->mt, p->next->en,
p->next->ph, p->next->sum, p->next->ave);
p=p->next;}}
//////////////////////// /////////////////////////////////
//////销毁链表////// ////////////////////////////////////////
void destorylinst(link &L)
{while(L)
{ link p=L;
L=L->next;
free(p) ;}
L=NULL;}
////////////////////////////////////////////// /////////
// /*插入结点*/////////////// ///////////////////////
int listinsert(link &L,int i,ElemType num,
ElemType mt,ElemType en,ElemType ph)
{
link p,q;
int j;
p=L;j=0;
while(p&&j<i-1)
{
p=p->next;++j;
}
q= (link)malloc(sizeof(LNode));
q->number=num;
q->mt=mt;
q->en=en;
q->ph=ph;
q->sum=mt+en+ph;
q->ave=q->sum/3;

q->next=p->next;
p->next=q; printf("----------\n");
return 1;
}
////// 打印表头///////////////////////////////////////
void print()
{
printf("------------------------\n");
printf("------------------------\n");}

void putline(link &l)
{
if(l==NULL ||l->next==NULL )
printf("wrong,input again!! \n") ;
else{
link p,q;
p=l->next;
while(p!=NULL)
{
q=p->next;
while(q!=NULL)
{
if(p->sum<q->sum)
{ ElemType t1;
t1=p->number; p->number=q->number; q->number=t1;
t1=p->mt ; p->mt=q->mt ;q->mt=t1;
t1=p->en ; p->en=q->en ; q->en=t1;
t1=p->ph ; p->ph=q->ph ; q->ph=t1;
t1=p->sum ; p->sum=q->sum ;q->sum=t1;
t1=p->ave ; p->ave=q->ave ;q->ave=t1;
} q=q->next; }
p=p->next; }
printf("line done \n");}}

/////////////////////////////////////
void lookfor(link l,ElemType id)
{link p;int i=1;
p=l->next;
while(p->number!=id&&p!=NULL)
{p=p->next ;
i++; }
if(p->number==id )
{printf("That student's placings and result\n");
printf("Position:%d mt:%d en:%d ph:%d sum:%d ave:%d\n",
i,p->mt, p->en,p->ph, p->sum, p->ave);
print();
} }

//////测试函数///// /////////////////////

void main()
{ link L=NULL; int k,sum,ave;
while(1)
{
printf(" input 0 Quit\n input 1 Build\n input 2 line \n input 3 lookfor\n");
print();
int a,i,j;
scanf("%d",&a);
switch(a)
{case 0: if(L!=NULL)
destorylinst(L) ;
exit(1);
case 1:
IinitList(L);
k=0;
printf("Empty\n");
printf("students number: %d\n",k);
print();
printf("input number and Result,input 0 over\n");
int number ,mt,en,ph;
printf("input number and Result:\n");
scanf("%d%d%d%d",&number,&mt,&en,&ph);
while(number!=0)
{ k++;
listinsert(L,k,number,mt,en,ph) ;
printf("input number and Result:\n");
scanf("%d",&number); if(number==0 )
break;
scanf("%d%d%d",&mt,&en,&ph);
}
print();show(L) ;
printf("hava student:%d \n",k);
print();break;

case 2:
putline(L);
if(L!=NULL)
show(L);
print();break;
case 3:
putline(L);
int id;
printf("input number:\n");
scanf("%d",&id);
lookfor(L,id); break;
default:
break ;}}
delete L;}