摘要: //用指针排序#include void main(){/* int a [10]={6,4,7,8,1,2,3,5,9,0}; int i,j; int k; for(i=0;ia[j+1]) { k=a[j]; a[j]=a[j+1]; a[j+1]=k; } } } for(i=0;i*(p+1)) { k=*p; *p=*(p+1); *(p+1)=k; } } } for(p=a;p*(m)) { k=*p; *p=*(m); *(m)=k; } } } for(m=a;m... 阅读全文
posted @ 2013-10-26 23:23 云,不忘初心 阅读(648) 评论(0) 推荐(0) 编辑
摘要: //冒泡法1#include void main(){ int a[5]; int i,j,k; printf("enter 5 int"); for(i=0;ia[j+1]) { k=a[j];a[j]=a[j+1]; a[j+1]=k; } } } for(i=0;i<5;i++) { printf("%5d",a[i]); }} 阅读全文
posted @ 2013-10-26 23:22 云,不忘初心 阅读(291) 评论(0) 推荐(0) 编辑
摘要: //统计字符在字符串中的个数#include void main(){ char a,b; int count1=0; printf("输入字符串 "); do { a=getchar(); if(a!=' ') { count1++; } printf("%c",a); }while(a!='\n'); printf("%d",count1-1); } 阅读全文
posted @ 2013-10-26 23:21 云,不忘初心 阅读(230) 评论(0) 推荐(0) 编辑
摘要: //用while 实现菱形的输出#includevoid main(){ int i,j,k; int m,n,f; i=1; while(i<10) { j=1; while(j<11-i) { printf(" "); j++; } k=1; while(k<=2*i-1) { printf("*"); k++; } i++; printf("\n"); } f=1; while(f<10) { m=1; while(m<=f) { printf(" "); m++; } n=1; 阅读全文
posted @ 2013-10-26 23:20 云,不忘初心 阅读(919) 评论(0) 推荐(0) 编辑
摘要: //用 do_while 实现菱形的输出#includevoid main(){ int i,j,k; int m,n,f; i=1; do { j=1; do { printf(" "); j++; } while(j<11-i); k=1; do { printf("*"); k++; } while(k<=2*i-1); i++; printf("\n"); }while(i<10); f=1; do { m=1; do { printf(" "); m++; }whi... 阅读全文
posted @ 2013-10-26 23:18 云,不忘初心 阅读(671) 评论(0) 推荐(0) 编辑
摘要: //输出1到2000内的全部素数#include #include #define i 2000void main(){ int m,k; int count=0; int flag; for(m=2;m<i;m++) { for(k=2;k<=sqrt(m)+1;k++) //先判断不是素数 反之就是素数 { if(m%k==0) flag=0; else flag=1; if(flag) { printf(" %d ",m); count++; } i... 阅读全文
posted @ 2013-10-26 23:17 云,不忘初心 阅读(428) 评论(0) 推荐(0) 编辑
摘要: //输出一个菱形 一边从1,2,3,4,另一边1,3,5,7.。。#include void main(){ int i,j,k,m,n; for(i=1;i<=10;i++) { for(j=1;j<=(10-i);j++) { printf(" "); } // for(k=1;k<=2*i-1;k++) { printf("*"); } printf("\n"); } for(i=1;i<=10;i++) { for(m=1;m<i;m++) { printf(" "); } f 阅读全文
posted @ 2013-10-26 23:16 云,不忘初心 阅读(650) 评论(0) 推荐(0) 编辑
摘要: //#include void main() { int y,d; int sum=0; int i; int day; int mounth; int a[12]={31,28,31,30,31,30,31,31,30,30,31}; printf("输入年数 和 天数 中间用逗号隔开"); scanf("%d,%d",&y,&d); if((y%4==0&&y&100!=0||y%400==0)) a[1]=29; for(i=0;i<12;i++) { sum+=a[i]; if(d-sum<a[ 阅读全文
posted @ 2013-10-26 23:14 云,不忘初心 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: #include void main(){ int a; int c,d; printf(" 1:+\n 2:- \n 3:*\n 4:/ \n"); printf("enter control\n"); scanf("%d",&a); printf("enter num1 and num2\n"); scanf("%d%d",&c,&d); switch (a) { case 1: c=c+d; printf("the result is %d\n" 阅读全文
posted @ 2013-10-26 23:11 云,不忘初心 阅读(437) 评论(0) 推荐(0) 编辑
摘要: #include void main(){ float a,b; printf("enter two ints a and b\n"); scanf("%f%f",&a,&b); if(a!=b) if (a>b) printf("%5.2f>%5.2f",a,b); else printf("%5.2f<%5.2f",a,b);} 阅读全文
posted @ 2013-10-26 23:10 云,不忘初心 阅读(169) 评论(0) 推荐(0) 编辑
摘要: //计算 一到十 阶乘的和#include void main(){ int i=1; int j=1; int sum=1; double sum1=0; while(i<=10) { while(j<=i) { sum=sum*j; j++; } printf(" %d! is %d\n",i,sum); sum1+=sum; i++; } printf("the last result is %lf\n",sum1);} 阅读全文
posted @ 2013-10-26 23:09 云,不忘初心 阅读(930) 评论(0) 推荐(0) 编辑
摘要: #include void main(){ int a; printf("**************************************************"); printf("**************************************************"); printf(" welcome to 学生成绩管理系统 "); printf("**************************************************"); printf(" 阅读全文
posted @ 2013-10-26 23:06 云,不忘初心 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: #include void main (){ int weekday; printf("今天的食谱\n 请输入星期几\n"); scanf("%d",&weekday); switch (weekday) { case 1:printf("星期一:青菜\n"); break; case 2:printf("星期二:鸡\n"); break; case 3: printf("星期三:鱼\n"); break; case 4: printf("星期四:肉\n"); bre 阅读全文
posted @ 2013-10-26 23:04 云,不忘初心 阅读(275) 评论(0) 推荐(0) 编辑
摘要: #include void main(){ int year; printf("请输入年份\n"); scanf("%d\n",&year); if((year%4==0&&year%100!=0)||year%400!=0) printf("是闰年%d\n",year) else printf("不是%d\n",year);} 阅读全文
posted @ 2013-10-26 23:04 云,不忘初心 阅读(350) 评论(0) 推荐(0) 编辑
摘要: #include void main(){ int year,month,day; bool a; printf("enter year\n"); scanf("%d",&year); printf("enter month\n"); scanf("%d",&month); printf("enter day\n"); scanf("%d",&day); if((year%4==0&&year%100!=0)||(year%400==0 阅读全文
posted @ 2013-10-26 23:02 云,不忘初心 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: #include void main(){ char a,b; printf("enter two chars "); a=getchar(); fflush(stdin); b=getchar(); fflush(stdin); putchar(b); putchar(a); putchar('\n'); } 清空缓冲区注意事项:重复输入时必须使用fflush,一般用于循环结构中 阅读全文
posted @ 2013-10-26 23:00 云,不忘初心 阅读(345) 评论(0) 推荐(0) 编辑
摘要: #include void main(){ int a; printf("输入一个整型数"); scanf("%d",&a); for(int i=1;i<=10;i++) { int num; num=a*i; printf("最后的结果为:"); printf("%d\n" ,num); }} 阅读全文
posted @ 2013-10-26 22:58 云,不忘初心 阅读(100) 评论(0) 推荐(0) 编辑