循环结构程序设计之习题
输入两个正整数 m 和 n,求其最大公约数和最小公倍数//输入两个正整数 m 和 n,求其最大公约数和最小公倍数
#include <stdio.h>
int main(void)
{
int m, n, iMax, iMin, iGcd;
scanf("%d %d", &m, &n);
if (m > n)
{
iMax = m;
iMin = n;
}
else
{
iMax = n;
iMin = m;
}
while (1)
{
int iRet = iMax % iMin;
if (0 == iRet)
{
iGcd = iMin;
break;
}
iMax = iMin;
iMin = iRet;
}
printf("最大公约数:%d\n最小公倍数:%d\n", iGcd, m * n / iGcd);
return 0;
}在VS编译器内会报C4996错误,解决见下文:(下同)
C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. - EricsT - 博客园 (cnblogs.com)
运行结果:
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
//输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数#include int main(void){ char ch; int iChar = 0, iSpace = 0, iNum = 0, iOther = 0; while ('\n' != (ch = getchar())) { if (((ch >= 'A') && (ch = 'a') && (ch = '0') && (ch 感谢分享,学习下。 感谢,下载保存了 收藏一下 不知道什么时候能用到 感谢分享,学习下。 这个好,看起来很实用 yyds。多谢分享 不错,里面软件多更新就更好了 用心讨论,共获提升! 感谢分享 感谢分享,下载保存了,貌似很强大 过来提前占个楼 感谢发布原创作品,程序园因你更精彩 鼓励转贴优秀软件安全工具和文档! 不错,里面软件多更新就更好了 懂技术并乐意极积无私分享的人越来越少。珍惜 分享、互助 让互联网精神温暖你我 前排留名,哈哈哈 这个有用。 很好很强大我过来先占个楼 待编辑
页:
[1]
2