int data[999],i;while(scanf("%d",&data[i])!=EOF)i++;如果非练习题,建议使用gets之类,然后逐字节处理文本
你的这个问题难点在于判断输入的数是多少位的。我这里运用了一个将数转换成字符数组(sprintf函数),然后用strlen函数算出这个int型的数有多少位。后面再利用一个字符数组来接收修改后的数,再由字符串转成数字就好。具体见代码。代码在linux系统下 gcc编译器下运行通过,结果如下。在vs下同样可以通过 ...
【程序一】输入三个数,让其从大到小排列。 法一: #include <stdio.h> int main() { int a, b, c, t; scanf_s("%d %d %d", &a, &b, &c); if (a < b) { t = a; a = b; b = t; } if (a < c) { t = a; a = c; c = t; } if (b < c) { t = b; b = ...
return 0;
a*2^19<<18得到没一个数字,然后个位数字*1000,十位数字*100,百位*10千位*1 加起来,输出 ...
include<stdio.h>int main(){double a,b,s;scanf("%lf%lf",&a,&b);s=a*b;printf("%.2f\n",s);return 0;}
} putchar(‘\n’); return 0; } 上面这个是直接把输入的4个字符串倒序输出,跟整数不整...
直接编译,程序输出结果中任意输入三个数字,程序执行结果如下图所示: int data[999],i;while(scanf("%d",&data[i])!=EOF)i++;如果非练习题,建议使用gets之类,然后逐字节处理文本 菜鸟C语言如何输入任意多个数字 让程序运行 菜鸟写作工具是可以让你这里尽情的创作工具,可以帮你把灵感随时随地的记录下来,小说的...