双重循环
ITxiaobai.
这个作者很懒,什么都没留下…
展开
-
3-11含8的数字的个数
现代人对数字越来越讲究,都喜欢含有8的数字。现要你编程计算a至b之间的含有数字8的数的个数(比如181,88,8,28这些数都含有数字8,而21,45,49等没有含有数字8)。输入格式:在一行中输入两个正整数a和b,用一个空格隔开。0<a<=b<100000。输出格式:输出a和b之间含有8的数的个数。包括a和b。#include <stdio.h>#include <stdlib.h>int main(int argc, char *argv原创 2021-12-20 14:43:15 · 256 阅读 · 0 评论 -
3-101000以内所有各位数字之和为n的正整数
输出1000以内所有各位数字之和为n的正整数,例如:如果输入的n是6,那么,105的各位数字之和1+0+5=6, 123的各位数字之和1+2+3=6,两者都满足要求。每行输出6列,每个整数占8位宽度右对齐。输入格式:从键盘输入整数n的值。输出格式:每行输出6列,每个整数占8位宽度右对齐。如果最后一行不足6列,也需要换行。#include<stdio.h>int main(){ int a,b,c,n,i,m=0; scanf("%d",&n);...原创 2021-12-19 19:22:49 · 806 阅读 · 0 评论 -
3-9 计算平方和
编写一个程序,要求用户输入一个下限整数和一个上限整数,然后,依次计算从下限到上限的每一个数的平方的和,最后显示结果。程序将不断要求用户输入下限整数和上限整数并显示出答案,直到用户输入的上限整数等于或小于下限整数为止。输入格式:程序将不断要求用户输入下限整数和上限整数并显示出答案,直到用户输入的上限整数等于或小于下限整数为止。每次输入一对整数,分别是下限和上限。当输入的上限等于或小于下限时结束。#include <stdio.h>int main(void){ int ...原创 2021-12-19 19:22:00 · 197 阅读 · 0 评论 -
3-8找完数
所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。输入格式:输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。输出格式:逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + ... + 因子k”,其中完数和因子均按递增顺序给出。若区间内没有完数,则输出“None”。#include<stdio.h&g原创 2021-12-19 19:21:29 · 82 阅读 · 0 评论 -
3-7求最大值
输入一个正整数repeat (0 < repeat < 10),做repeat 次下列运算:先输入一个正整数n, 接下来再输入n 个整数,然后从这n个数中输出最大值。输入格式:第一行为一个正整数repeat(0 < repeat < 10)。接下来会有repeat行:每行的第一个数是一个正整数n(不超过10),然后接着是n个整数。输出格式:对于从第二行开始的每一行,都输出一个最大值。一个输出占一行。#include <stdio.h>int m原创 2021-12-19 19:20:51 · 243 阅读 · 0 评论 -
3-6输出乘法口诀
编写一程序实现以下功能从键盘输入1~9之间的一个数,根据输入的数,输出对应的下三角乘法口诀表。输入格式:输入1~9之间的一个数输出格式:要求积的输出占3个宽度,且左对齐。#include<stdio.h>#include<stdlib.h>void PrintLine(int line){ int col = 1; int x,x1,x2; for (col = 1; col <= line; col++) ...原创 2021-12-19 19:20:17 · 722 阅读 · 0 评论 -
3-5字母三角形
从键盘输入n,输出n行的如下图形aababcabcdabcde.............................输入格式:从键盘输入一个正整数n,输入数据保证不大于26。输出格式:如题所述的图形。注意输出的字母之间没有空格。#include<stdio.h>int main(void){ int i,j,n; char x = 96; scanf("%d",&n); i = 1; whil...原创 2021-12-19 19:19:45 · 170 阅读 · 0 评论 -
3-4输出三角形字符阵列
本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。输入格式:输入在一行中给出一个正整数n(1≤n<7)。输出格式:输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。#include<stdio.h>int main(){ int n,i,j; char x=64; scanf("%d",&n); for(i=0;i<n;i++) { ...原创 2021-12-19 19:19:01 · 76 阅读 · 0 评论 -
3-3画菱形
菱形是一种特殊的平行四边形,是四条边均相等的平行四边形。题目给出菱形的边长n,用*画出菱形。如n=1,输出:*n=2,输出: **** * n=3,输出: * ******** *** *那么,你能用程序来实现么?输入格式:输入菱形的边长n,1<n<100。输出格式:输出对应的用*表示的菱形。#include<stdio.h>int main (int argc,const char *argv[]){ ..原创 2021-12-19 19:18:25 · 169 阅读 · 0 评论 -
3-2等腰三角形
请编写程序,输入等腰三角形的高度,输出由星号组成的等腰三角形。输入格式高度 (正整数)输出格式星号组成的等腰三角形 (参见输出样例)#include<stdio.h>main(){int i,j,n;scanf("%d",&n);for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=2*i-1;j++) pr...原创 2021-12-19 19:17:20 · 2563 阅读 · 0 评论 -
3-1 n rows triangle
develop anrows trianglar pattern similar to the followings (if inputing 4 forn).**********输入格式:Input a integer forn.输出格式:output the response pattern. No extra blank in the pattern.#include<stdio.h>int main(void){ int i,j,n;...原创 2021-12-19 19:16:13 · 167 阅读 · 0 评论