谁帮我做一下这么C语言程序视野题啊?我电脑没安装C,拜托了!!!

作者&投稿:潮叔 (若有异议请与网页底部的电邮联系)
求,计算机高手,做一道c语言程序题~

#include
#include

struct Node
...{
int data;
struct Node *next;
};
typedef struct Node *Link;

//生成环形单链表
Link CreateList(Link root, int n)
...{
root = (Link)malloc(sizeof(Node));
Link p = root;
p->data=1;
p->next=NULL;
for(int i=2;i<=n;i++)
...{
Link node=(Link)malloc(sizeof(Node));
node->data=i;
node->next=NULL;
p->next=node;
p=p->next;
}
p->next=root;
return root;
}

void Josephus(Link root, int m, int n)
...{
Link p=root;
int count=0;
m=m%n;
while(p!=p->next)
...{
int i;
//循环m-1次
for(i=0;i < m-2;i++)
p=p->next;
//选出一个节点出队列
Link x=p->next;
p->next=p->next->next;
p=p->next;
printf("%d ",x->data);
//删除该节点
free(x);
x=NULL;
}
//打印链表中最后一个节点
printf("%d ",p->data);
free(p);
p=NULL;
}

int main()
...{
int n,m;
n=0;
m=0;
printf("请输入m的值:",m);
scanf("%d",&m);
printf("请输入n的值:",n);
scanf("%d",&n);
Link root=NULL;
root=CreateList(root, n);
Josephus(root, m, n);
return 0;
}

绝对是软件
1,应该是系统库文件把.就相当vb编写的软件运行在别的电脑上要vb运行库(现在xp集成了),.net系列要安装framework.NET.
2,是装windows就能用了,但那时候用c编程序相当流行,所以为了c程序移植方便,多数系统(windows,unix,linux)都预装c运行库(暂且这么说).
3,在安装操作系统的时候安装的.

#include  <stdio.h>
int main()
{            
        int n= 0; 
        printf("%d",n);
        return 0;
}
int main()
{
    int a=0;
    scanf("%d",&a);
    switch(a)
    {    
        case 1 : printf("1");
        break;
        case 2 : printf("2");
        break;
    }
    return 0;
}
int main()
{
    for(int c=0;i<1000;c++)
    {
        printf("%d
",c);
    }
    return 0;
}
感悟:
简单到爆了
体会:
为什么这么简单都不会
评价:
你上课睡觉了吧


我有c语言,但是我没有电脑,你借给我电脑用,我帮你写程序

亲,你的题目呢

私信我,可以交流下~

如何入门C语言
答:自我感觉拔高的差不多的话,建议你思考一个比较系统的东西例如学生信息管理系统,火车订票管理系统,通讯录,然后自己编写下,即使编写个教材上的试试换个其他的思路,若是能编写下来,说明你已经完全的入门了,市面上关于C的书籍都能为你所用了,没有什么可以阻拦你去往高的层次发展了,恭喜你!推荐书籍建议你看看林锐...

以下c语言程序题是怎么做的啊?
答:第一题 主要考的是 各种运算符之间的优先级别 优先级顺序!>&&>|| include<stdio.h> void main(){ int a=4,b=5,c=0,d;d=!a&&!b||!c;printf("%d\n",d);} //这段程序相当于 include<stdio.h> void main(){ int a=4,b=5,c=0,d;d=(!a)&&(!b)||(!c);printf(...

简单c语言程序
答:1、★编写程序,输入两个整数:1500和350,求出它们的商和余数并输出。main(){int a;int b;scanf("%d%d",a,b)printf("商:%d\n余数:%d",a/b,a%b);} 2、★编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,b中原来的值给c, c中原来的值给a,且输出改变后...

帮我用c语言做一个程序
答:/*Prime factor number*/ /*TC2编译通过*/ include <stdio.h> include <conio.h> include <math.h> int IsPrime(int m){ int i,q;if(m>=4){ q=(int)sqrt(m);for(i=2;i<=q;i++) if(!(m%i)) q=0;} else if(m==1||m==2||m==3) q=1;else q=0;return q;/*m...

谁能帮我写一个简单的C语言程序啊?
答:include <stdio.h> void main(){ int i;scanf("%d",&i);printf("用户输入的是%d\n它的八进制是 %o\n它的十六进制是%x",i,i,i);} c printfz这个函数提供了一些输出的格式 以下是我搜集的 希望可以帮到你 === printf的格式控制的完整格式:- 0 m.n l或h 格式字符 下面对...

谁能帮我做下这个C语言程序,感激不尽
答://Problem 1#include <stdio.h>#include <math.h>int arraycheck(int * s){if (s[0] == s[1] && s[3] == s[4] && s[0] != s[4])return 1;else return 0;}int main(){int license[5];int i,j;int n;// dfor (i = 100; i <= 333; i++){n = i*i;j = ...

谁能帮我设计一个C语言程序,求解方程组的,急啊,哪位高手帮下咯,万分感...
答:;exit(1);} nu++;} while(fabs(dx)>1e-6);return x;} void main(){ int i;float *x;float c[12]={5,2,1,8,2,8,-3,21,1,-3,-6,1};float *GauseSeidel(float *,int);x=GauseSeidel(c,3);for(i=0;i<=2;i++)printf("x[%d]=%f\n",i,x[i]);getch();} ...

帮忙做个C语言程序,谢谢!再麻烦写完整点,我是个菜鸟!!!谢谢谢谢...
答://VC++6。0下调试通过 //这是用C++写的一个简单的抽获程序。你自己试试吧。/*抽奖程序 预先将参加抽奖者的资料输入存储起来,主要用结构体数组实现,用结构体表示每项记录,包括身份证号码、姓名、电话、住址等信息。开始抽奖时,屏幕上快速闪动参与者的身份证号码,按任意键停止闪动,把中奖人的...

哪位C语言高手帮我做一个小程序
答:include <stdio.h> include <stdlib.h> include <string.h> include <memory.h> include <conio.h> include #define N 1000struct Hotel { //房号 int RoomNo;//客房类型 char RoomType[20];//客房价格 float RoomRate;//空闲情况 bool IsEmpty;//客人姓名 char TName[20];//客人身份...

用c语言编写一个程序
答:应该多给几个例子,n=10的时候如何处理?得到10,110,210,1210等等?若是这样的,试试下面程序:/ 用c语言编写一个程序:对于一个自然数n(n<=50),统计具有下列数字的个数,并输出所有符合条件的数字:自然数n,在n的左边加上一个自然数,但该自然数不能超过原数的一半;继续按此规则进行处理,...