c语言习题
Wweakness
从来无所求,所得皆惊喜
展开
-
c语言练习题:打印100到200之间的素数
//打印100到200的素数#include <stdio.h>#include <stdlib.h>void main(){ int i = 100; int j; for (; i <= 200; ++i)//依次输入100到200的数字 { for (j = 2; j <= i; ++j)//依次输入除了1和i本身的数字 { ...原创 2019-05-16 17:54:39 · 407 阅读 · 0 评论 -
c语言练习题:输入十个整数并找出最大值
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>void main(){int a{10}=0;//初始化数组int i=0;int max=0;printf("请输入十个整数:");for(;i<=9;++i)//依次循环输入十个数 { ...原创 2019-05-17 08:53:28 · 5528 阅读 · 0 评论 -
c语言练习题:输入三个整数将他们从大到小进行排列
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>void main(){ int a = 0; int b = 0; int c = 0; int t; printf("请输入三个整数:"); s...原创 2019-05-17 08:57:06 · 3374 阅读 · 0 评论 -
c语言练习题:用函数求n的阶乘
#include <stdio.h>#include <stdlib.h>int factor(int n){ int ret = 1; int i = 1; for (; i <= n; ++i) { ret *= i; } return ret;}int ma...原创 2019-05-17 09:06:54 · 8186 阅读 · 0 评论 -
c语言练习题:求一个有序数组中,两个值相加为key的数字,返回这两个数字的下标
思路:运用双引用遍历,一个数从左往右遍历,一个数从右向左遍历若是sum和大于要找的数,右边的数向左移动;若是sum和小于要找的数,左边的数向右移动;最终相等时,返回左右下标//求一个有序数组中,两个值相加为key的数字,返回这两个数字的下标#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<...原创 2019-08-09 14:16:31 · 444 阅读 · 0 评论