C语言1-100连加,求质数,算瑞年检测字母大小写,登录系统
#include <stdio.h>
void test(){//1+2+3+4+.....+100
int a,b;
a=0;
b=0;
for ( ; a<=100; a++) {
b=b+a;
printf("%d\n",b);
}
}
void test1(){//输入一个数,看一下是不是质数
int c;
printf("请输入一个大于10的数字:");
scanf("%d",&c);
printf("In checking,wait a minuts.please\n");
if (c%2!=0&&c%3!=0&&c%5!=0&&c%7!=0)
printf("%d 是质数\n",c);
else printf("%d 不是质数",c);
}
/*求质数easier
#include<stdio.h>
#include<math.h>
int main()
{int n,i,k;
printf("please enter a integer number:n=?");
scanf("%d",&n);
k=sqr(n);
for(i=2;i<=k;i++)
if(n%i==0)break;
if(i<=k)printf("%d is not a prime number.\n ");
return 0;
}
*/
void test2(){//打印8~100以内的质数
int d=8;
while (d<100) {
if (d%2!=0&&d%3!=0&&d%5!=0&&d%7!=0)
printf("%d 是质数\n",d);
printf("%d 不是质数",d);
d++;
}
printf("\n");
}
void test3(){//输入一个年份,看看是不是瑞年
int e;
printf("请输入所要检测的年份:");
scanf("%d",&e);
printf("In checking,wait,please...\n");
if (e%100==0) {//if
if (e%400==0)
printf("%d年是瑞年\n",e);
else printf("%d年不是瑞年\n",e);
}
else if (e%4==0)
printf("%d 年是瑞年\n",e);
else printf("%d 年不是瑞年\n",e);
}
void test4(){//随机输入一个字母,判断该字母是大写还是小写,并输出相应的大写或者小写字母
char f;
printf("请输入一个字母\n");
//f=getchar();
scanf("%c",&f);
printf("wait\n");
while (f!='\n') {
if (f>='a'&&f<='z') {
printf("%c 是小写字母\n",f);
printf("%c 的大写字母是 %c\n",f,f-32);
}
if (f>='A'&&f<='Z') {
printf("%c 是大写字母\n",f);
printf("%c 的小写字母是 %c\n",f,f+32);
}
}
}
/*大小写
printf("%d-%d-%d-%d",'a','z','A','Z');//输出对应ASIC码
if(a>=97&&a<=122){
printf("ta是一个小写字母,对应大写:%c",a-32)
}
else if。。。
*/
void test5(){//登陆系统
int g,h,i,j;
i=1;
j=1;
printf("请输入用户名:");
scanf("%d",&g);
printf("请输入密码:");
scanf("%d",&h);
if (g==i&&h==j)
printf("dengluchenggong\n");
else printf("denglushibai\n");
}
/*登陆程序且可以重复运行。
int name=0,pass=0;
int c_name=123,c_pass=456;
while(1){
printf("qingshuruyonghuming:\n");
scanf("%d",&name);
printf("qingshurumima:\n");
scanf("%d",&pass);
if(!(name==c_name&&pass==c_pass)){
printf("输入信息不正确\n");
}
else{break;}
}printf("登陆成功");
*/
int main(int argc, const char * argv[]) {
// insert code here...
printf("Hello, World!\n");
test();
test1();
test2();
test3();
test4();//可独立运行
test5();
return 0;
}
C语言1-100连加,求质数,算瑞年检测字母大小写,登录系统的更多相关文章
- C语言程序设计100例之(11):求质数
例11 求质数 问题描述 质数是指除了有1和自身作为约数外,不再有其他约数的数.比如:3.5.7是质数.而9不是质数,因为它还有约数3. 编写程序求给定区间中的所有质数. 输入格式 两个整数a和b, ...
- C语言程序设计100例之(12):Eratosthenes筛法求质数
例12 Eratosthenes筛法求质数 问题描述 Eratosthenes筛法的基本思想是:把某范围内的自然数从小到大依次排列好.宣布1不是质数,把它去掉:然后从余下的数中取出最小的数,宣布它 ...
- d029: 求出2-100之间的所有质数(素数)
内容: 求出2-100之间的所有质数(素数) 输入说明: 无 输出说明: 一行一个素数 /* 质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数(不包括0)整除的数. */ ...
- C语言打印100以内的质数
C语言打印100以内的质数 #include <stdio.h> int main() { int number; int divisor; for( number = 3; number ...
- 黑马程序员——经典C语言程序设计100例
1.数字排列 2.奖金分配问题 3.已知条件求解整数 4.输入日期判断第几天 5.输入整数进行排序 6.用*号显示字母C的图案 7.显示特殊图案 8.打印九九口诀 9.输出国际象棋棋盘 10.打印楼梯 ...
- 求质数算法的N种境界[1] - 试除法和初级筛法
★引子 前天,俺在<俺的招聘经验[4]:通过笔试答题能看出啥?>一文,以"求质数"作为例子,介绍了一些考察应聘者的经验.由于本文没有政治敏感内容,顺便就转贴到俺在CSD ...
- 【转】求质数算法的N种境界
原文地址:http://blog.csdn.net/program_think/article/details/7032600/ ★引子 前天,俺在<俺的招聘经验[4]:通过笔试答题能看出啥?& ...
- (转)求质数算法的N种境界[1] - 试除法和初级筛法
★引子 前天,俺在<俺的招聘经验[4]:通过笔试答题能看出啥?>一文,以"求质数"作为例子,介绍了一些考察应聘者的经验.由于本文没有政治敏感内容,顺便就转贴到俺在CSD ...
- [经典算法] Eratosthenes筛选求质数
题目说明: 除了自身之外,无法被其它整数整除的数称之为质数,要求质数很简单,但如何快速的求出质数则一直是程式设计人员与数学家努力的课题,在这边介绍一个著名的 Eratosthenes求质数方法. 题目 ...
随机推荐
- 终端I/O之综述
终端I/O有两种不同的工作模式: 规范模式输入处理(Canonical mode input processing).在这种模式中,终端输入以行为单位进行处理.对于每个读要求,终端驱动程序最多返回一行 ...
- android studio无法更新之解决方案
当发现android studio有更新时,当然第一时间就想更新,可惜被墙了. 解决方案: 下载wallproxy,百度你懂的 在proxy.ini中最上面,找到ip和port 接着,在android ...
- PHP手册总结《预定义变量》
一:$_GET GET 是通过 urldecode() 传递的. 二:$_SERVER 这个数组中的项目由 Web 服务器创建.不能保证每个服务器都提供全部项目:服务器可能会忽略一些 三:$argc, ...
- linux man使用方法 和centos安装中文man包 --转
http://blog.chinaunix.net/uid-25100840-id-302308.html 这两天学习<linux设备驱动程序开发详解>中的异步通知,其中有一个fcntl( ...
- rm反向删除的几种方法
关键词:rm 删除 反向 参考: http://blog.sina.com.cn/s/blog_67e34ceb01014930.html http://bbs.csdn.net/topics/39 ...
- LeetCode4 Median of Two Sorted Arrays
题目: There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the ...
- ImageView的Scaletype
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等. 设置的方式包括: 1. 在layout xml中定义android:s ...
- Json格式理解
json格式中共有三个重要符号"[","{",":" 中括号和花括号的唯一区别就是:中括号不需要key,花括号必须有key
- JAVA 多态的一种实现
今天一个同事问我一个问题,就是关于子类,父类之间方法的调用这里的.这里我整理了一个小DEMO. 代码如下: 父类的代码: public abstract class ClassA { public f ...
- python 基础——generate生成器
通过列表表达式可以直接生成列表,不过列表一旦生成就需要为所有元素分配内存,有时候会很消耗资源. 所以,如果列表元素可以按照某种算法推算出来,这样就不必创建完整的list,从而节省大量的内存空间. 在P ...