在一行中输入一个整数
![]()
。
输出一个字符串,表示将
转换为千分位格式后的结果。
请不要输出多余的空格或换行。
980364535
980,364,535
6
6
#include <stdio.h>
int main(){
long n;
int arr[20] = { 0 }, i = 0;
scanf("%ld", &n);
while(n){
arr[i] = n % 10;
n /= 10;
i++;
}
for(int j = i - 1, count = 0; j >= 0; j--, count++){
printf("%d", arr[j]);
if((i-1 - count) % 3 == 0 && count < i - 1)
printf(",");
}
return 0;
} #include <stdio.h>
#include <string.h>
int main()
{
char n[1000000]={0};//初始化,全为0
scanf("%s",n);
for(int i=0;i<strlen(n);i++)//strlen函数是在<string.h>下的一个计算字符串长度的函数
{
printf("%c",n[i]);
if((strlen(n)-(i+1))%3==0 && (i+1) != strlen(n))//相当于i从1开始每三个,小于n
{
printf(",");
}
}
return 0;
} int main() { int n; char str[20];//用来逆序存放最终输出的数字n和字符',' int i = 0;//作为str字符数组的下标 int count = 0;//用来计数 scanf("%d", &n); while (n)//结束条件 { if (count == 3)//count每到3就放一个逗号字符到字符数组里 { str[i] = ','; count = 0;//count重新开始计数 goto qu; } int num= n % 10; sprintf(&str[i], "%d", num);//sprintf是格式转换函数,把数字转换成对应的字符 n /= 10; count++; qu: i++;//每放进去一个字符,下标就++一下 } for (int j = i - 1; j >= 0; j--)//逆序打印出字符数组即可 { printf("%c", str[j]); } return 0; }
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void (async function () {
// Write your code here
while ((line = await readline())) {
let arr = line.split("");
let n = arr.length;
let arr1 = arr.reverse();
let num = parseInt(n / 3);
for (let index = 3; index < n + num; index += 3) {
arr1.splice(index, 0, ",");
index++;
}
if (n % 3 == 0) {
arr1.pop();
}
let re = arr1.reverse()
let str = re.join("");
console.log(str);
}
})();
s = input()
ls = []
max,min = 0,1000
for i in s:
ls.append(i)
for i in range(len(ls)): #得到max
count = 0
for j in range(len(ls)):
if(ls[j] == ls[i]):
count+=1
if(count>=max):
max = count
for i in range(len(ls)): #得到min
count = 0
for j in range(len(ls)):
if(ls[j] == ls[i]):
count+=1
if(count<=min):
min = count
true_value = max - min
flag = 0
if(true_value == 0):
print("No Answer")
print(true_value)
elif(true_value == 1):
print("No Answer")
print('0')
else:
for i in range(2, true_value):
if (true_value % i == 0):
flag = 1
print("No Answer")
print(true_value)
break
if (flag == 0):
print("Lucky Word")
print(true_value)