c循环程序
6、用双循环打印n行如下图形。
*
***
*****
*******
6
7
8 #include<stdio.h>
9 int main()
10 {
11 int i=0,j=0,n=0;
12
13 printf("plz input n\n");
14 scanf("%d",&n);
15
16 for(i=0;i<=n;i++)
17 {
18 for(j=0;j<n-i;j++)
19 {
20 printf(" ");
21 }
22 for(j=0;j<2*i-1;j++)
23 {
24 printf("*");
25 }
26 printf("\n");
27 }
28
29 return 0;
30
31 }
7、用双循环打印打印如下图形
*
**
***
*****
****
***
**
*
1 #include<stdio.h>
2 int main()
3 {
4 int i = 0, j = 0;
5 int n = 0 ;
6
7 printf("plz n");
8 scanf("%d",&n);
9
10 for(i=0;i<n;i++)
11 {
12 for(j=0;j<n-i;j++)
13 {
14 printf(" ");
15 }
16 for(j=0;j<=i;j++)
17 {
18 printf("*");
19 }
20 printf("\n");
21
22 }
23
24 for(i=0;i<=n;i++)
25 {
26 for(j=0;j<i;j++)
27 {
28 printf(" ");
29 }
30 for(j=0;j<=n-i;j++)
31 {
31 {
32 printf("*");
33 }
34 printf("\n");
35
36
37 }
38
39 return 0;
40 }
8、从键盘循环输入一个正整数,判断是否是完数(一个数如果恰好等于他的因子之和,这个数被称之为完数,例如,6的因子为1,2,3,而6=1+2+3)
1 #include<stdio.h>
2 int main ()
3 {
4 int n = 0;
5 int i = 0;
6 int sum = 0;
7
8 while(1)
9 {
10 sum = 0;
11
12 printf("plz n\n");
13 scanf("%d",&n);
14
15 for(i=1;i<n;i++)
16 {
17 if(n%i==0)
18 sum+=i;
19 }
20 if(sum==n)
21 printf("%d shi wan shu \n",n);
22 else
23 printf("%d bu shi wan shu \n",n);
24 }
25
26 return 0;
27 }
9、从键盘循环输入一个正整数,判断其是否是素数(素数即质数,只能被1和他本身整除的数)
1 #include<stdio.h>
1 #include<stdio.h>
2 #include<math.h>
3 int main()
4 {
5 int n =0;
6 int sum = 0;
7 int i = 0;
8 int k = 0;
9
10 while(1)
11 {
12 sum = 0;
13
14 printf("plz n\n");
15 scanf("%d",&n);
16
17 k=(int)sqrt(n);
18 for(i=1;i<k;i++)
19 {
20 if(n%i==0)
21 sum+=i;
22
23 }
24
25 if(sum==1)
26 printf("%d shi su shu\n",n);
27 else
28 printf("%d bu shi su shu \n",n);
29
30 }
31
32
33 return 0;
34 }
10、从键盘输入一批字符(以@结束),按要求加密并输出,加密规则如下:
a所有字母均转为小写
b如是'a'到'y'则转为下一个字母
c如是'z',转化为‘a’
d其他字符,保持不变
1 #include<stdio.h>
2 int main()
3 {
4 char ch ='0';
5
6 ch=getchar();
7 while(ch!='@')
8 {
9 if(ch>'a'&&ch<'y')
10 {
11 printf("%c\t\t%c\n",ch,ch+1);
12 }
13 else if(ch>='A'&&ch<='Z')
14 {
15 printf("%c\t\t%c\n",ch,ch+32);
16 }
17 else if(ch=='z')
18 {
19
20 printf("%c\t\t%c\n",ch,'a');
21 }
22 else
23 {
24 printf("%c\t\t%c\n",ch,ch);
25 }
26 ch=getchar();
27 }
28
29 return 0;
30
31 }
c循环程序的更多相关文章
- Java学习笔记13---一个循环程序的设计范例
package welcome; import java.util.Scanner; /* * 一个循环程序的设计范例 * 首先编写仅执行一次的程序(当无循环时) * 循环的设计步骤: * 1.确定程 ...
- JAVA基础——最简单的多重循环程序
Java 循环语句之多重循环 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: ...
- c++ 循环程序的作业,2017年10月10日作业题。
作业1: 需求:输出一个由 * 符号所组成的矩形,要求每行有50个 * ,一共需要有60行.使用双重for循环完成. 作业2: 需求:输出一个由 * 符号所组成的三角形,要求第一行一个 * ,第二行 ...
- 在windows中用cmd命令执行python无限循环程序如何停止
在windows中用cmd命令测试python带有无限循环的程序,当想要终止时, 即linux中的Ctrl + D 相似的功能时可以用 Ctrl + Pause Break, 有FN功能键的可能要使用 ...
- python学习笔记(基础三:if else流程判断、while循环、for循环)
if else流程判断 getpass在pycharm中无法使用,在命令行窗口中进入python环境可以使用. import getpassusername = input("usernam ...
- C#中WinForm程序退出方法技巧总结(转)
本文实例总结了C#中WinForm程序退出方法技巧.分享给大家供大家参考.具体分析如下: 在c#中退出WinForm程序包括有很多方法,如:this.Close(); Application.Exit ...
- java基础三种循环的使用及区别
摘要:Java新人初学时自己的一些理解,大神们路过勿喷,有什么说的不对不足的地方希望能给予指点指点,如果觉得可以的话,希望可以点一个赞,嘿嘿,在这里先谢了.在这里我主要说的是初学时用到的Java三个循 ...
- 房上的猫:for循环,跳转语句与循环结构,跳转语句进阶
一.for循环 1.定义: for循环语句的主要作用是反复执行一段代码,直到满足一定条件为止 2.组成部分: (1)初始部分:设置循环的初始状态 (2)循环体:重复执行的代码 (3)迭代部分: ...
- 循环while do---while for循环
一.循环结构 (.^▽^) 1.循环不是无休止进行的,满足一定条件的时候循环才会继续,称为"循环条件",循环条件不满足的时候,循环退出 2.循环结构是反复进行相同的或类似的一系列操 ...
随机推荐
- 转 如何不耍流氓的做运维之——SHELL脚本
家都是文明人,尤其是做运维的,那叫一个斯文啊.怎么能耍流氓呢?赶紧看看,编写 SHELL 脚本如何能够不耍流氓. 下面的案例,我们以 MySQL 数据库备份 SHELL 脚本的案例来进行阐述. 不记录 ...
- log4j打印出线程号和方法名
先参考实现配置,如果想要更加详细的配置,可加上更多参数: log4j.rootLogger = INFO,FILE,CONSOLE log4j.appender.FILE.Threshold=INFO ...
- 用PHP实现验证码功能
目前,不少网站为了防止用户利用机器人自动注册.登录.灌水,都采用了 验证码技术.所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验 ...
- VideoView的视频的全屏播放
import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.I ...
- java 数组流
Example10_10.java import java.io.*; public class Example10_10 { public static void main(String args[ ...
- 学习笔记——模板模式Template
模板模式,主要是利用多态来实现具体算法和父类逻辑的松耦合.父类中TemplateMethod内部定义了相应的算法操作顺序,子类负责实现相应的具体实现. 举例: 项目中曾遇到过一个需求,叫做高级价格体系 ...
- java 集合大家族
在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList. ...
- AngularJs: Reload page
<a ng-click="reloadRoute()" class="navbar-brand" title="home" data- ...
- android zip解压缩
android zip解压缩 public class ZipUtils { public ZipUtils() { } /* 以输入流的形式解压 */ public static void UnZ ...
- 用JavaScript 来将数字转换成字符。
背景: 一切嵌入式设备上面的信息,比如设备名称,设备时区是可以写入到设备上面的寄存器中的(一个寄存器两个字节,2*8 bit),比如 -1 ,写入到寄存器中为 2d31,然后可以通过一些进程将寄存器中 ...