- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 学生数据。结构体
<br />#include <stdio.h><br />struct student<br />{<br /> int num;<br /> char name[10];<br /> int score[3];<br />}stu[10];<br />void main()<br />{<br /> int aver(struct student *p);<br /> void good(struct stuent *p);<br /> struct student *p;<br /> int i
2011-03-29 12:40:00 668
原创 学生.结构体
<br />#include <stdio.h>struct student{ int num; char name[20]; int score[3];};void main(){ void print(struct student *p); struct student stu[5]; int i; for (i=0; i<5; i++) scanf("%d%s%d%d%d",&stu[i].num,stu[i].name,&stu[i].score
2011-03-28 21:21:00 665
原创 计数
<br />#include <stdio.h>void main(){ void sum(char *p); char s[50],*p=s; gets(s); sum(p);}void sum(char *p){ int a[10],i,j=0,b=0; for(i=0; *(p+i)!='/0'; i++) { if(*(p+i)>='0'&&*(p+i)<='9') { b=*(p+i)-48+b*10; if (*(p
2011-03-28 19:03:00 661 1
原创 比较字符串,然后求差值
<br />#include <stdio.h><br />void main()<br />{<br /> int strcmp(char *p, char *q);<br /> int n;<br /> char a[20],b[20],*p=a,*q=b;<br /> gets(a);<br /> gets(b);<br /> n=strcmp(p,q);<br /> printf("%d/n",n);<br />}<br />int strcmp(char *p, char *q)<br />
2011-03-28 16:34:00 1274
原创 月份
<br />#include <stdio.h><br />void main()<br />{<br /> char *month[]={"Junary","February","March","April","May","June","July","Auguest",<br /> "Setember","October","November","December"};<br /> int n;<br /> <br /> printf("输入月份:");<br /> scanf("%
2011-03-28 10:33:00 412
原创 相同长度字符串比较
<br />#include <stdio.h><br />#include <string.h><br />void main()<br />{<br /> void sort(char *p[10]);<br /> int i;<br /> char *p[10],str[10][50];<br /> for(i=0; i<10;i++)<br /> p[i]=str[i];<br /> for(i=0; i<10;i++)<br /> scanf("%s",p[i]);<br /> sort(p)
2011-03-23 21:59:00 630
原创 字符串大小比较
<br />#include <stdio.h><br />#include <string.h><br />void main()<br />{<br />void sort(char (*p)[50]);<br />char str[10][50],(*p)[50];<br />int i;<br />p=str;<br />for (i=0; i<10; i++)<br />scanf("%s",p+i);<br />sort(p);<br />printf("--------------------
2011-03-23 18:58:00 609
原创 5*5的数组中,中间放最大的数,四角放小的数
<br />#include <stdio.h><br />void main()<br />{<br /> void sort(int *p);<br /> int *p,i,j,a[5][5];<br /> p=a;<br /> for(i=0; i<25; i++)<br /> scanf("%d",p+i);<br /> printf("/n/n");<br /> sort(p);<br /> for(i=0; i<5; i++)<br /> {<br /> for(j=0; j<5; j
2011-03-23 13:11:00 664
原创 输出时一年中第几天(结构体)
<br />#include <stdio.h><br />struct date <br /> {<br /> int year;<br /> int month;<br /> int day;<br /> }date1;<br />void main()<br />{<br /> int run(int year, int month, int day);<br /> <br /> int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31},day=0,r,
2011-03-22 21:17:00 737
原创 杨辉三角(经典)
<br />#include <stdio.h><br />void main()<br />{<br /> int i,j,a[10][10],k=10;<br /> <br /> for(i=0; i<10; i++)<br /> {<br /> for(j=0;j<k;j++)<br /> printf(" ");<br /> k--;<br /> <br /> for(j=0; j<=i; j++)<br /> {<br /> <br /> if(j==0||j==i)<br
2011-03-22 13:44:00 361
原创 杨辉三角
<br />#include <stdio.h><br />void main()<br />{<br /> int i,j,a[10][10];<br /> <br /> for(i=0; i<10; i++)<br /> {<br /> <br /> for(j=0; j<=i; j++)<br /> {<br /> if(j==0||j==i)<br /> {<br /> a[i][j]=1;<br /> printf("%4d",a[i][j]);<br /> }<br
2011-03-22 12:40:00 496
原创 学生问题
<br />#include <stdio.h><br />void main()<br />{<br /> void averge(int (*p)[5], int n);<br /> void search(int (*p)[5]);<br /> void good(int (*p)[5]);<br /> int (*p)[5],i,j,a[4][5],n=4;<br /> p=a;<br /> for(i=0;i<4;i++)<br /> for(j=0;j<5;j++)<br /> scanf
2011-03-21 22:34:00 875
原创 输入十个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换
#include void main(){void input(int *p, int n);void deal(int *p, int n);void output(int *p, int n);int a[10],*p,n=10;p = a;input(p,n);deal(p,n);output(p,n);}void input(int *p, int n){for (n=0; nscanf("%d",*(p+n));}void output(int *p, int n){ for (n=0; npr
2011-03-15 21:01:00 25464 3
原创 用指针(比较三个字符串的大小)
<br />#include <stdio.h><br />#include <string.h><br />void main()<br />{<br /> void sort(char *name[], int n);<br /> char str1[20],str2[20],str3[20],*name[3];<br /> int n;<br /> name[0] = str1;<br /> name[1] = str2;<br /> name[2] = str3; <br /> for (n=
2011-03-14 22:17:00 9252 1
原创 将一个字符串复制到另一个字符串
<br />#include <stdio.h><br />void main()<br />{<br /> char str1[100],str2[100];<br /> int i;<br /> scanf("%s",str1);<br /> scanf("%s",str2);<br /> for (i=0; str2[i] != '/0'; i++)<br /> str1[i] = str2[i];<br /> str1[i] = '/0';<br /> printf("%s/n%s/n
2011-03-14 16:22:00 8948 3
原创 用起泡法排十个数字
<br />#include <stdio.h><br />void main()<br />{<br /> void fun(int a[10]);<br /> int a[10];<br /> int i;<br /> for(i=0;i<10;i++)<br /> scanf("%d",&a[i]);<br /> fun(a);<br /> for(i=0;i<10;i++)<br /> printf("%d ",a[i]);<br /> printf("/n");<br />}<br />voi
2011-03-12 11:19:00 605
原创 输入一行字符,输出最长的单词
#include void main(){ void longest(char string[100]); char string[100]; gets(string); longest(string);}void longest(char string[100]){ char s[20]; int i,j=0,k=0,t[100],c[100],m,b,a,sum=0,n=0; for(i=0;string[i]!='/0';i++) /*将每个单词的长度作为t[k]数组的一个元素*/ { if(str
2011-03-12 11:08:00 1576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人