scanf("%d",&n); a= (int)log10(n) +1; b=a;while(b>1){ b--; t= pow(10,b); s+= n/t; n= n%t; } s+=n; printf("%d %d",a,s); } 网友的程序,更简洁: #include <stdio.h>intmain(){intn, count, sum; sum=0; count=0; scanf("%d", &n);while(n!=0){ count++...
#include<stdio.h>int main() { unsigned long int a; int b, c,d; int sum = 0; int count = 1; scanf("%ld", &a); c = a; while (c=c/10) { count++; } b = count; while(count--) { d = a % 10; sum += d; a = a / 10; } printf("%d %d", b, sum); } 1. ...
Course course=resultMap.get(key);intcount = 0 ,count1 = 0,SumGrade = 0, FinalGrade = 0, DailyGrade = 0;intFlag = -1;//判断是考试还是考察for(inti = 0;i < chooseCourses.size();i++){if(key.equals(chooseCourses.get(i).course.name)){if(course.character.equals("必修")){ Flag= ...
例如123 就是一个祖传好运数。首先因为 1 是一个好运数的老祖宗,添加了 2 以后,形成的 12 能被其位数 2 (即 12 是一个 2 位数)整除,所以 12 是一个祖传好运数;在 12 后面添加了 3 以后,形成的 123 能被其位数 3 整除,所以 123 是一个祖传好运数。 本题就请你判断一个给定的正整数 N 是不是...
PTA 7-1 数字加密 输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数。例如输入1257,经过加9取余后得到新数字0146,再经过两次换位后得到4601。
2019-09-28 11:02 −PTA数据结构与算法题目集(中文) 7-15 7-15 QQ帐户的申请与登陆 (25 分) 实现QQ新帐户申请和老帐户登陆的简化版功能。最大挑战是:据说现在的QQ号码已经有10位数了。 输入格式: 输入首先给出一个正整数N(≤... 57one
PTA 数据结构与算法 7-13 统计工龄 如有不对,不吝赐教 下面进入正题: 给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。 输入格式: 输入首先给出正整数N(≤10^5),即员工总人数;随后给出N个整数,即每个员工的工龄,范围在[0, 50]。 输出格式: 按工龄的递增顺序输出每个工龄的员工个数,...
在一行中按照格式“Sum 和; Average 平均值”顺序输出和与平均值,其中平均值精 确到小数点后一位 include int main int a,b,c,d,Sum; double Average; scanfd d d d, Sum a b c d; Average a b c d/4.0; printfSum d,Average .1fn,Sum,Average; return 0; 整数四则运算本题要求编写程序,计算...
输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。 输出格式: 每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。 输入样例: 2 3 1 2 3 0 4 5 ...
2019-09-28 11:02 − PTA数据结构与算法题目集(中文) 7-15 7-15 QQ帐户的申请与登陆 (25 分) 实现QQ新帐户申请和老帐户登陆的简化版功能。最大挑战是:据说现在的QQ号码已经有10位数了。 输入格式: 输入首先给出一个正整数N(&le... 57one 0 328 PTA...