typedef struct _queue // 睡眠队列
{
struct tcb *tsk;
struct _queue *next;
}queue;
typedef struct _semaphore{
int value;
queue *head;
queue *tail;
}semaphore;
......................
阅读全部
|
Zxlcqu
贴于 2018年5月8日 21:07
hide
bbsi
计算一个整数的各位数字之和的程序如何编 多测试用例?测试数据有多个,一个占一行,每行是一个正整数。
最后一个测试用例是 0,表示结束。
#include<stdio.h>
int main()
{
int n,sum=0;
while(scanf("%d",&n)==0){
if(n=0) break;
else sum+=n%10;
......................
阅读全部
|
cooee
贴于 2018年5月8日 11:38
hide
bbsi
//给出一个大于等于三的数判断是不是素数
#include"stdio.h"
#include"stdio.h"
int main()
{
int i,n,flag;
printf("please enter a number:\n");
scanf("%d",&n);
for(i=2;i<=sqrt(n);i++)
{
if(n%i==0)
flag=1;
......................
阅读全部
|
joenejoe
贴于 2018年5月5日 15:48
hide
bbsi
#include"stdio.h"
main()
{ int a,b,c,d;
printf("\t\t\t1、加法\t\t2、减法\t\t3、乘法\t\t4、除法\n");
printf("\t选择要进行的运算:");
scanf("%d",&d);
printf("输入两个数:");
scanf("%d %d",&a,&b);
......................
阅读全部
|
小缘
贴于 2018年4月30日 12:43
hide
bbsi
#include <stdio.h>
#include <stdlib.h>
int main()
{
int ch;
FILE *input= fopen("C:\\Users\\toby\\Desktop\\2012\\input.txt","r");
FILE *above50= fopen("C:\\Users\\toby\\Desktop\\2012\\above50.txt","w");
FILE *below20= fopen("C:\\Users\\toby\\Desktop\\2012\\below20.txt","w");
while(fscanf(input,"%d",&ch)!=EOF)
{
if (ch>50)
......................
阅读全部
|
Rs1406170125
贴于 2018年4月30日 08:57
hide
bbsi
#include"stdio.h"
#include"stdlib.h"
typedef struct seq_queue
{
char *data;
int maxsize;
int front;
int rear;
}SEQ_QUEUE;
void init(SEQ_QUEUE *sq);
......................
阅读全部
|
C语言菜鸟级1
贴于 2018年4月26日 22:17
hide
bbsi
#include"stdio.h"
#include"stdlib.h"
typedef struct seq_queue
{
char *data;
int maxsize;
int front;
int rear;
}SEQ_QUEUE;
void init(SEQ_QUEUE *sq);
......................
阅读全部
|
C语言菜鸟级1
贴于 2018年4月26日 22:16
hide
bbsi
/*菜单:*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#define N 1000
#define HEADER1 "-----------------------------------个人通讯录-----------------------------------\n"
#define HEADER2 "| 姓名 | 单位 | 固定电话 | 移动手机 | 分类 | EMAIL | QQ | 住址 | \n"
#define HEADER3 "|--------|--------|------------|------------|----------|--------|------------|--------| \n"
#define FORMAT "|%8s|%8s|%12d|%12d|%10s|%8s|%12d|%8s|\n"
#define DATA p->name,p->dw,p->gddh,p->yddh,p->fl,p->em,p->qq,p->zz
#define END "--------------------------------------------------------------------------------\n"
......................
阅读全部
|
xpz
贴于 2018年4月25日 10:39
hide
bbsi
main()
{
double x,y;
printf("输入x:");
scanf("%lf",&x);
if(x<0)
y=-x;
elseif(x=0)
y=2;
else
y=3*x;
printf("y=%ld",y);
......................
阅读全部
|
bianchenghai
贴于 2018年4月23日 17:29
hide
bbsi
main()
{
double x,y,k;
printf("输入x:");
scanf("%lf",&x);
if(x<0)
y=-x;
elseif(x=0)
y=2;
else
y=k*x;
printf("y=%ld",y);
......................
阅读全部
|
bianchenghai
贴于 2018年4月23日 17:27
hide
bbsi