C语言
无情Array
这个作者很懒,什么都没留下…
展开
-
C语言整数相加
实现两个整数相加:#include <stdio.h>int main(){ int a; int b; printf("请输入两个整数:"); scanf("%d %d", &a, &b); printf("%d + %d = %d\n", a, b, a + b); return 0;}原创 2018-03-09 13:08:57 · 3699 阅读 · 1 评论 -
C语言求对数
求以2为底,x的对数:#include <stdio.h>int main(){ int x; int ret = 0; scanf("%d", &x); int t = x; while ( x > 1 ) { x /= 2; ret ++; } printf("log2 of %d is %d.", t, ret); return 0;}...原创 2018-03-09 13:47:22 · 10133 阅读 · 0 评论 -
C语言0-100之间的数
输出0-100之间的随机数:#include <stdio.h>#include <stdlib.h>#include <time.h>int main(){ srand(time(0)); int a = rand(); printf("%d\n", a%100); return 0;}原创 2018-03-09 13:49:29 · 2889 阅读 · 0 评论 -
整数的逆序
输入一个数,将这个数逆序输出:#include <stdio.h>int main(){ int x; scanf("%d", &x); int digit; int ret = 0; while ( x> 0 ) { digit = x%10; printf("%d", digit); ret = ret*10 + digit; x /...原创 2018-03-10 14:44:01 · 403 阅读 · 0 评论 -
C语言实现凑钱数
输入以元为单位的钱数,用一角,两角,五角凑出来:#include <stdio.h>int main(){ int x; int one, two, five; scanf("%d", &x); for ( one = 1; one < x*10; one++ ) { for ( two = 1; two < x*10/2; two++ ) {...原创 2018-03-10 14:47:49 · 1183 阅读 · 0 评论 -
C语言凑钱数
只输出一个解决方案凑出钱数:#include <stdio.h>int main(){ int x; int one, two, five; int exit = 0; scanf("%d", &x); for ( one = 1; one < x*10; one++ ) { for ( two = 1; two < x*10/2; two+...原创 2018-03-10 17:29:19 · 793 阅读 · 0 评论 -
判断一个数是否为素数
#include <stdio.h>int main(){ int x; scanf("%d", &x); int i; int isPrime = 1; // x是素数 for ( i=2; i<x; i++ ) { if ( x % i == 0 ) { isPrime = 0; break; } } if ( isPrime == 1 ) { pri...原创 2018-03-10 17:31:29 · 184 阅读 · 0 评论 -
输出100以内的素数
#include <stdio.h>int main(){ int x; for ( x=1; x<=100; x++ ) { int i; int isPrime = 1; // x是素数 for ( i=2; i<x; i++ ) { if ( x % i == 0 ) { isPrime = 0; break; } } if ( isP...原创 2018-03-10 17:38:15 · 2051 阅读 · 0 评论 -
从2开始输出50个素数
#include <stdio.h>int main(){ int x; int cnt = 0; x = 1; while ( cnt <50 ) { int i; int isPrime = 1; // x是素数 for ( i=2; i<x; i++ ) { if ( x % i == 0 ) { isPrime = 0; break; } ...原创 2018-03-10 17:41:07 · 1603 阅读 · 0 评论 -
C语言猜数字
猜数字:#include <stdio.h>int main(){ int number = rand()%100+1; int count = 0; int a = 0; printf("我已经想好了一个1到100之间的数。"); do { printf("请猜这个1到100之间数:"); scanf("%d", &a); if ( a > number ) { ...原创 2018-03-09 13:45:12 · 367 阅读 · 0 评论 -
C语言计时器
秒数计时器:#include <stdio.h>int main(){ int n = 3; while ( n>= 0 ) { printf("%d ", n); n--; } printf("发射\n"); return 0;}原创 2018-03-09 13:42:33 · 5585 阅读 · 1 评论 -
C语言求平均数
求平均数:#include <stdio.h>int main(){ int sum = 0; int count = 0; int number; scanf("%d", &number); while ( number != -1 ) { sum += number; count ++; scanf("%d", &number); } double dsum ...原创 2018-03-09 13:41:12 · 26563 阅读 · 8 评论 -
C语言找零钱
找零钱:#include <stdio.h>int main(){ const int AMOUNT = 100; int price = 0; printf("请输入金额(元):"); scanf("%d", &price); int change = AMOUNT - price; printf("找您%d元。\n", change); return 0;}...原创 2018-03-09 13:10:33 · 5456 阅读 · 0 评论 -
C语言小程序
将以英尺英寸为单位的身高转化为以米为单位:#include <stdio.h>int main(){ printf("请分别输入身高的英尺和英寸," "如输入\"5 7\"表示5英尺7英寸:"); double foot; double inch; scanf("%lf %lf", &foot, &inch); printf("身高是%f米。\n"原创 2018-03-09 13:13:00 · 311 阅读 · 0 评论 -
C语言小程序
输入年龄:#include <stdio.h>int main(){ const int MINOR = 35; int age = 0; printf("请输入你的年龄: "); scanf("%d", &age); printf("你的年龄是%d岁。\n", age); if ( age < MINOR ) { printf("年轻是美好的,"); } pri原创 2018-03-09 13:18:15 · 302 阅读 · 0 评论 -
C语言小程序
找零钱改进版:#include <stdio.h>int main(){ // 初始化 int price = 0; int bill = 0; // 读入金额和票面 printf("请输入金额:"); scanf("%d", &price); printf("请输入票面:"); scanf("%d", &bill); // 计算找零 if ( bill >原创 2018-03-09 13:21:00 · 245 阅读 · 0 评论 -
C语言小程序
小时分钟时间差:#include <stdio.h>int main(){ int hour1, minute1; int hour2, minute2; scanf("%d %d", &hour1, &minute1); scanf("%d %d", &hour2, &minute2); int ih = hour2 - hour1; int im =...原创 2018-03-09 13:29:21 · 172 阅读 · 0 评论 -
C语言小程序
两个整数比大小:#include <stdio.h>int main(){ int a,b; printf("请输入两个整数:"); scanf("%d %d", &a, &b); int max = b; if ( a > b ) { max = a; } printf("大的那个是%d\n", max); return 0;}...原创 2018-03-09 13:31:02 · 156 阅读 · 0 评论 -
C语言比较三个整数大小
三个数比大小:#include <stdio.h>int main(){ int a,b,c; scanf("%d %d %d", &a, &b, &c); int max = 0; if ( a>b ) { if ( a>c ) { max = a; } else { max = c; } } else { if ( b>c ...原创 2018-03-09 13:34:22 · 20366 阅读 · 2 评论 -
C语言支付工资
根据不同的工作时间支付不同的工资(加班与不加班):#include <stdio.h>int main(){ const double RATE = 8.25; const int STANDARD = 40; double pay = 0.0; int hours; printf("请输入工作的小时数: "); scanf("%d", &hours); printf...原创 2018-03-09 13:38:40 · 446 阅读 · 0 评论 -
C语言学生成绩管理系统
该系统基于C语言,运用了指针、结构体和文件读写等技术路线实现了一些功能:包括(输入学生数据,修改学生数据,查找学生资料,排列学生数据,保存学生成绩,调出学生成绩,显示学生资料等7个功能)1、首先,定义学生结构体:typedef struct Link{ int number; char name[10]; char sex[4]; int Chinese; int English;...原创 2018-03-24 23:14:38 · 10043 阅读 · 3 评论