
C语言
Daniel_Oliva
这个作者很懒,什么都没留下…
展开
-
输入账号密码
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<conio.h>//登陆系统void login() { char account[17]; char password[17];//账号密码只能时输入17位 int c, ArrayCount;//Arra...原创 2019-04-17 18:01:12 · 1436 阅读 · 0 评论 -
求整数的因子
#include<stdio.h>#include <math.h>void fun (int n){ int k,r ; for (k=2; k<=sqrt(n); k++) { r = n % k ; while (!r)//如果r=0,那么!r就等于1.这句话的意思是如果n能够整除k的话就输出k ...转载 2018-03-21 16:40:22 · 1966 阅读 · 1 评论 -
整形占用空间大小问题
C语言规定short占用的存储空间不能多于int,long占用的存储空间不能少于int。这样做是为了适应不同的机器。因为现在的计算机普遍采用64位处理器。为了存储64位的整数引入了long long类型。c语言只规定了最小的取值范围(以下为最小的大小)32位机: short[-,]=[-32768,32767] 16位 int [,...原创 2019-03-06 23:11:28 · 751 阅读 · 0 评论 -
计算余弦数
输入n的值,计算cos(x)。 #include <stdio.h>#include <stdlib.h>int main(){ int n,i,j,sign=-1; double x,sum=1,power=1,fac=1; for(;scanf("%lf %d",&x,&n)!=EOF;) { sum...原创 2018-03-18 17:38:53 · 683 阅读 · 0 评论 -
计分程序
#include <stdio.h>int main( ){ char c; int i; float max,min,a,score,b,sum=0; printf("输入回车键进入程序"); while((c=getchar())!='N') { max = 0; min = 10000; ...原创 2018-03-10 23:50:21 · 1256 阅读 · 0 评论 -
英尺转米表
#include <stdio.h>int main( ){ int i=0,j=0,k,a; float b; printf("Inch2Meter\t"); for (k=0;k<=9;k++) { printf("%d\t",k); } printf("\n"); while (i<=...原创 2018-03-10 23:16:04 · 727 阅读 · 0 评论 -
文件的复制
#include "stdio.h"#include "stdlib.h"int main(){ FILE *f1,*f2; char c; if ((f1=fopen("f1.dat","r"))==NULL) { printf("文件打开失败"); exit(0); } if ((f2=fopen("f2..原创 2018-03-14 23:47:27 · 208 阅读 · 0 评论 -
水仙花数
问题:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。现在要求输出所有在m和n范围内的水仙花数。#include <stdio.h>#include <stdlib.h>int main(){ int x,y,i,a,b,c,temp,count; for(;scanf("%d %d",&x,&...原创 2018-03-18 12:46:01 · 365 阅读 · 0 评论 -
谁是小偷
#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c,d; for (a=0;a<=1;a++) { for (b=0;b<=1;b++) { for (c=0;c<=1;c++) ...原创 2018-03-11 23:39:59 · 401 阅读 · 0 评论 -
求素数
#include <stdio.h>#include <stdlib.h>int main(){ int i,n,count=0,is_prime=1; for (n=2;n<=200;n++) { if (n==2) { printf("%d\t",n); ...原创 2018-03-11 21:12:42 · 182 阅读 · 0 评论 -
回文数
#include <stdio.h>#include <stdlib.h>int main(){ int n,m,i,b=0; for (n=1;n<=10000;n++) { m=0; i=n; while(i>0) { m = m*10+...原创 2018-03-11 11:53:16 · 213 阅读 · 0 评论