循环结构程序设计
未闻花开_
一个IT小白
展开
-
求出所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数字本身。比如153是一个水仙花数,因为153=1^3+5^3+3^3。
#include <stdio.h>int main(void) { int a, b, c; for (a = 1; a < 10; a++) for (b = 0; b < 10; b++) for (c = 0; c < 10; c++) if (a * 100 + b * 10 + c == a * a * a + b * b * b + c * c *c) printf(" %d", a * 100 + b * 1.原创 2021-12-07 15:19:49 · 4033 阅读 · 0 评论 -
键盘输入正整数a和n,编程 s=a+aa+aaa+aaaa+aa...a(n个a)的值。
#include<stdio.h> int main() { int a,n,b,c,sn,i; scanf("%d%d",&a,&n); c=a; sn=0;b=0; for(i=1;i<=n;i++) { sn=sn+a; b=10*a+c; a=b; } printf("%d\n",sn); return 0; }原创 2021-12-07 15:22:19 · 10237 阅读 · 0 评论 -
输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
#include<stdio.h> int main() { char c; int letters=0,space=0,digit=0,other=0; while((c=getchar())!='\n') { if(c>='a'&&c<='z'||c>='A'&&c<='Z') { letters++; } else if(c==' ') { spa.原创 2021-12-07 15:23:08 · 293 阅读 · 0 评论