摘要:
//打印星星 //k是两个上下部分都一样的空格 /*i j k k j 0 0 (上) 4 (下)1 6 1 2 3 2 4 2 4 2 3 2 3 6 1 4 0 */ int i;//外部,行数 int j;//内部 ,星星的位置 int k;//上下空格 #include <stdio.h> 阅读全文
摘要:
//设计逆向排序之,数字有序排列,进行逆向排序 主要思想就是头和尾进行交换,前提是 数字必须是排好序的才能进行逆序排 /*假设数组为: 7,8,9,10,11 1 N 2 N - 1 3 不继续交换了 */ 交换的次数应该是该数组的长度除以2,用int 类型除2, 因为这样不论是否有小数点,都会直接 阅读全文
摘要:
//冒泡排序数字,仅仅适用于数组无序的时候,若有序则不能使用冒号排序 例如: 数字组:5,54,64,98,47 /* 1: 54,64,98,47,5 4次 2: 64,98,54,47,5 3次 3: 98,64,54,47,5 2次 4: 98,64,54,47,5 1次 */ //规律:比较 阅读全文
摘要:
题目: /* 输入10个学生成绩、 计算总分以及平均分数、 求出高于等于平均分的人数、 再按降序(由大到小)排序成绩并输出 */ 用到的冒泡算法代码模板: //外层控制轮数 for(i = 0; i < i; i++) { //内层控制每轮比较次数 for(j = 0; j < i; j++) { 阅读全文
摘要:
代码: #include<stdio.h> #define N 10 int main() { /*输入字符串,str[10],将里面的字符逆反排列,再输出。*/ char ch[N]; int num = 0,i,j,temp; gets(ch);//gets函数会自动在最后补一个\0 for(i 阅读全文
摘要:
1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子? 代码: #include<stdio.h> int circ(int); int main() { int all, v, sum; a 阅读全文
摘要:
#include <stdio.h> int main() { int num = 11; int result = ++num > 11 && --num < 20; printf("result = %d\t num = %d\n",result,num); return 0; } &&符号是并 阅读全文
摘要:
#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(i 阅读全文
摘要:
#include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv 阅读全文
摘要:
#include <stdio.h> int main() { int num,i; printf("一天Jackson.W打开了电脑想学习C语言\n"); printf("突然微信来了好多条信息\n"); printf("他点开了第"); for(i = 0;i < 4;i++) { scanf( 阅读全文