#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连加,求质数,算瑞年检测字母大小写,登录系统的更多相关文章

  1. C语言程序设计100例之(11):求质数

    例11  求质数 问题描述 质数是指除了有1和自身作为约数外,不再有其他约数的数.比如:3.5.7是质数.而9不是质数,因为它还有约数3. 编写程序求给定区间中的所有质数. 输入格式 两个整数a和b, ...

  2. C语言程序设计100例之(12):Eratosthenes筛法求质数

    例12   Eratosthenes筛法求质数 问题描述 Eratosthenes筛法的基本思想是:把某范围内的自然数从小到大依次排列好.宣布1不是质数,把它去掉:然后从余下的数中取出最小的数,宣布它 ...

  3. d029: 求出2-100之间的所有质数(素数)

    内容: 求出2-100之间的所有质数(素数) 输入说明: 无 输出说明: 一行一个素数 /* 质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数(不包括0)整除的数. */ ...

  4. C语言打印100以内的质数

    C语言打印100以内的质数 #include <stdio.h> int main() { int number; int divisor; for( number = 3; number ...

  5. 黑马程序员——经典C语言程序设计100例

    1.数字排列 2.奖金分配问题 3.已知条件求解整数 4.输入日期判断第几天 5.输入整数进行排序 6.用*号显示字母C的图案 7.显示特殊图案 8.打印九九口诀 9.输出国际象棋棋盘 10.打印楼梯 ...

  6. 求质数算法的N种境界[1] - 试除法和初级筛法

    ★引子 前天,俺在<俺的招聘经验[4]:通过笔试答题能看出啥?>一文,以"求质数"作为例子,介绍了一些考察应聘者的经验.由于本文没有政治敏感内容,顺便就转贴到俺在CSD ...

  7. 【转】求质数算法的N种境界

    原文地址:http://blog.csdn.net/program_think/article/details/7032600/ ★引子 前天,俺在<俺的招聘经验[4]:通过笔试答题能看出啥?& ...

  8. (转)求质数算法的N种境界[1] - 试除法和初级筛法

    ★引子 前天,俺在<俺的招聘经验[4]:通过笔试答题能看出啥?>一文,以"求质数"作为例子,介绍了一些考察应聘者的经验.由于本文没有政治敏感内容,顺便就转贴到俺在CSD ...

  9. [经典算法] Eratosthenes筛选求质数

    题目说明: 除了自身之外,无法被其它整数整除的数称之为质数,要求质数很简单,但如何快速的求出质数则一直是程式设计人员与数学家努力的课题,在这边介绍一个著名的 Eratosthenes求质数方法. 题目 ...

随机推荐

  1. 小白日记44:kali渗透测试之Web渗透-SqlMap自动注入(二)-sqlmap参数详解REQUEST

    Sqlmap自动注入(二) Request ################################################### #inurl:.php?id= 1. 数据段:--d ...

  2. iOS 修改网络图片的大小 宽和高

    //image宽和高 好用 NSString *strTemplateHTML = [NSString stringWithFormat:@"<html><head> ...

  3. Flex学习总结

    Flex SDK Flex框架类库.Flex编译环境.调式器.MXML.ActionScript编程语言以及其它工具组成,Flash Builder是其开发环境,   Flash Player的工作模 ...

  4. VMware系统运维(七)vCenter Inventory Server安装

    1.vCenter Inventory Server安装即vCenter 清单服务 2.下一步 3.接受协议,下一步 4.选择安装位置,下一步 5.设置域名,注意在安装之前一定要加域,嘻嘻. 6.设置 ...

  5. oracle数据操纵语言(DML)data manipulation language(续集)

    SQL查询语句(SELECT)进阶分组函数(Group Functions):对多行进行操作,并为每一组给出一个结果. AVG([DISTINCT|ALL] expression) 平均值COUNT ...

  6. 怒刷DP之 HDU 1160

    FatMouse's Speed Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Su ...

  7. IDG合伙人李丰:O2O中的C2C蕴藏巨大商机

    [ 亿欧导读 ] IDG合伙人李丰表示,每个新趋势出现,都是在解决上一轮行业革新时没有解决好的市场需求.而O2O中的C2C将会出现巨大商机的原因在于移动互联网的出现创造了新的交互方式,可以更快速的匹配 ...

  8. 【转】PS学堂之一:展示一下自己做的圆形印章

    共分七个步骤: 1.点击文件--新建,新建一个500×500像素,背景为透明的文件,选择RGB颜色. 2.把前景色和文字颜色设置为正红(R为255,G和B为0). 3.在视图下拉菜单中选择标尺,将横. ...

  9. [CAMCOCO][C#]我的系统架构.服务器端.(一)

    尽量少的前言 虽然写了N年代码了,但总觉得什么东西都是囫囵吞枣,无法尽得其精髓.最近整理了一套心目中的架构,如有错误之处,烦劳不吝指正,老胡在此不胜感激!! 第一篇 我心目中的架构 做了无数个系统,写 ...

  10. [转]JAVA三大框架SSH和MVC

    Java—SSH(MVC) JAVA三大框架的各自作用  hibernate是底层基于jdbc的orm(对象关系映射)持久化框架,即:表与类的映射,字段与属性的映射,记录与对象的映射 数据库模型 也就 ...