循环结构
「已注销」
未经他人苦,莫劝他人善
展开
-
编写程序,实现输出乘法口诀表
实现输出乘法口诀表原创 2019-11-04 09:32:08 · 2756 阅读 · 1 评论 -
说反话
题目描述:给定一句英语,要求编写程序,将句中所有单词按颠倒顺序输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子样例输入:Hello World Here I C ome样例...原创 2019-11-03 10:52:03 · 312 阅读 · 0 评论 -
回文串
题目描述:读入一串字符,判断是否是“回文串”。“回文串”是一个正读和反读都一样的字符串。比如“level”或者“noon”就是回文串。输入格式:一行字符串,长度不超过255.输出格式:如果是回文串,输出“YES”,否则输出“NO”阳历是输入12321样例输出:YES#inlcude #include const int nax=255;bool judge(char Str[])...原创 2019-11-01 09:14:48 · 252 阅读 · 0 评论 -
请使用冒泡排序算法编写程序,实现对数组{25,24,12,76,101,96,28}的排序
package pro;public class p1{public static void main(String[] args){int i,j,temp;int [] a={25,24,12,76,101,96,28};for(i=0;i<a.length-1;i++){for(j=0;j<a.length-1-i;j++){if(a[j]>a[j+1]...原创 2019-10-31 15:43:31 · 13714 阅读 · 0 评论 -
请编写程序:实现1+3+5+...+99的值
要求如下:(1)使用循环语句实现自然数1~99的遍历(2)在遍历过程中,通过条件判断当前遍历的数是否为奇数,如果是就累加,否则不加。package pro;public class p1{public static void main(String[] args){int i,sum=0;for(i=1;i<=99;i++){System.out.println(i);...原创 2019-10-31 15:30:11 · 20026 阅读 · 2 评论 -
进制转换
题目描述:输入两个非负十进制整数A和B(<=2^30-1)以及D(进制数),输出A+B的D进制数(1<D<=10).输入格式:在一行中依次给出三个整数A、B、D(进制数)。输出格式:A+B的D进制数。输入样例:123 456 8输出样例:1103#include <stdio.h>int main(){int a,b,d,sum;printf(“请输...原创 2019-10-28 09:51:49 · 273 阅读 · 0 评论 -
日期差值
题目描述:有两个日期,求两个日期之间的天数,如果两个日期是连续的,则规定它们之间的天数为两天。输入格式:有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出格式:每组数据输出一行,即日期差值。样例输入2013010120130105样例输出...原创 2019-10-28 09:07:25 · 92 阅读 · 0 评论 -
跟奥巴马一起编程
题目描述:美国总统奥巴马不仅呼吁所有人都学习编程,甚至亲自编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了一个简单的计算机程序----在屏幕上画一个正方形。输入格式:在一行中给出正方形N(3<=N<=20)和组成正方形的某种字符型C,间隔一个空格。输出格式:由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了...原创 2019-10-27 12:20:23 · 136 阅读 · 0 评论 -
猴子吃桃问题:小猴子摘了一大堆桃子,第一天吃了一半,还嫌不过瘾,又吃了一个,第二天又吃了剩下的一半多一个....以后每天如此, 到了第十天,小猴子一看只剩下一个桃子了,它想知道最初自己摘了多少个桃子。
#include <stdio.h>int main(){int i,n=1;for(i=9;i>=1;i–){n=2*(n+1);}printf(“猴子最初摘了%d个桃子\n”,n);}原创 2019-05-28 22:43:20 · 12345 阅读 · 0 评论 -
编程计算:s=1!+2!+...+n!
#include <stdio.h>int main(){int s=0,n,i,j,t=1;printf(“输入n的值:”);scanf("%d",&n);for(i=1;i<=n;i++){t=1;for(j=1;j<=i;j++)t*=j;s+=t;}printf(“s=%d\n”,s);}原创 2019-05-28 22:19:14 · 8811 阅读 · 0 评论 -
三色求组合。从5个红球、5个蓝球、5个白球中任意取出8个球作为一组,要求每组中可以没有白球,但必须有红球和蓝球。 输出各种可能的取球组合。
#include <stdio.h>int main(){int x,y,z;for(x=1;x<=5;x++)for(y=0;y<=5;y++)for(z=1;z<=5;z++){if(x+y+z==8)printf(“x=%d,y=%d,z=%d\n”,x,y,z);}}原创 2019-05-28 22:08:58 · 1959 阅读 · 0 评论 -
求10~100之间所有素数的和
#include <stdio.h>int main(){int i,j,s=0;for(i=10;i<=100;i++){for(j=2;j<i;j++){if(i%j==0)break;}if(j>=i)s+=i;}printf(“和为%d\n”,s);}原创 2019-05-27 22:26:10 · 3177 阅读 · 1 评论 -
白钱买百鸡.鸡翁一,值钱5;鸡母一,值钱3;鸡雏三,值钱1;
/#include <stdio.h>int main(){int x,y,z;for(x=0;x<=100;x++)for(y=0;y<=100;y++)for(z=0;z<=100;z++)if((x+y+z==100)&&(5x+3y+z/3.0==100))printf("%3d,%3d,%3d\n",x,y,z);}/#i...原创 2019-05-27 22:19:17 · 2287 阅读 · 0 评论 -
输入一个任意自然数,把他反序输出,例如,输入12345,输出54321
#include <stdio.h>int main(){int n,m;printf(“输入一个自然数:”);scanf("%d",&n);while(n>0){m=n%10;printf("%d ",m);n=n/10;}}原创 2019-05-25 20:21:36 · 10856 阅读 · 1 评论 -
输出100~1之间能被3或5整除的数字,每行输出5个数字
#include <stdio.h>int main(){int i,n=0;for(i=100;i>=1;i–){if(i%3==0||i%5==0){n++;if(n%5==0)printf("%3d\n",i);elseprintf("%3d",i);}}}原创 2019-05-25 20:29:44 · 9979 阅读 · 1 评论 -
编程计算:s=1+2+...+100的结果
#include <stdio.h>int main(){int i,s=0;for(i=1;i<=100;i++){s+=i;}printf(“s=1+2…+99+100=%d\n”,s);}原创 2019-05-25 20:33:53 · 2805 阅读 · 0 评论 -
编程计算S=a+aa+aaa+aaaa...的前n项和。
#include <stdio.h>#include <math.h>int main(){int i,n,a;int s=0,t;printf(“输入a和n的值:”);scanf("%d%d",&a,&n);for(i=1;i<=n;i++){t=pow(a,i);s+=t;}printf(“和为%d\n”,s);}...原创 2019-05-25 20:43:18 · 8636 阅读 · 2 评论 -
输出所有的水仙花数,水仙花数是指一个三位数,它的每位上的数字的3次幂之和等于它本身。例如:1*1*1+5*5*5+3*3*3=153
#include <stdio.h>int main(){int p,q,r,i;printf(“水仙花数有:\n”);for(i=100;i<=999;i++){p=i/100;q=(i-p100)/10;r=i%10;if(i==ppp+qqq+rr*r)printf("%5d",i);}}原创 2019-05-26 07:42:09 · 18164 阅读 · 0 评论 -
判断素数
#include <stdio.h>int main(){int i,n;printf(“输入一个自然数:”);scanf("%d",&n);if(n==1)printf("%d不是素数\n",n);else{for(i=2;i<n;i++){if(n%i==0)break;}if(i>=n)printf("%d是素数\n",n);...原创 2019-05-26 07:41:56 · 100 阅读 · 0 评论 -
统计小写字母个数
#include <stdio.h>int main(){char ch;int i,count=0;printf(“输入10个字符:”);for(i=1;i<=10;i++){scanf("%c",&ch);//输入时不要字符之间不要留有空格if(ch>=‘a’&&ch<=‘z’)count++;}printf(“小写...原创 2019-05-27 21:16:03 · 1095 阅读 · 0 评论 -
1-1/3+1/5-1/7......的前n项和
#include <stdio.h>int main(){int n,i;float s1=0,s2=0;printf(“输入n的值:”);scanf("%d",&n);for(i=1;i<=n;i++){if(i%2!=0)s1+=1.0/(2i-1);elses2+=-1.0/(2i-1);}printf(“前%d项和为%f\n”,n,s1...原创 2019-05-27 21:45:16 · 13415 阅读 · 0 评论 -
打印九九乘法表
#include <stdio.h>int main(){int i,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++){printf("%d*%d=%d “,j,j,j*j);}printf(”\n");}}原创 2019-05-27 21:54:12 · 109 阅读 · 0 评论 -
某老师教授4个班的英语课程,期末处理成绩,想分班统计每个班的平均成绩,但每个班的学生人数不一, 请编写一个程序,能够输入一个班的成绩,并统计出该班英语平均分
//方法1#include <stdio.h>int main(){float s,t=0;int n=0;//n为学生人数printf(“输入学生分数:”);scanf("%f",&s);//必须要输入第一个学生分数,不然无法执行后面的 while(s!=-1)语句。while(s!=-1){n++;t+=s;scanf("%f",&s);//...原创 2019-05-25 19:55:16 · 1640 阅读 · 0 评论