2015年1月28日20:49:50
1.下面这段代码用来判断一个数的末尾是否为7,例如7、17、127……如果是则打印yes,不是则打印no。其中有5个错误,快来改正吧。
#include <stdio.h>
#include <stdlib.h>
int main()
{
/*
int a;
scanf("%d",&a);
if(a%10=7) printf("yes")
else ; prinf("no")
*/
int a;
scanf("%d",&a);
//第1个错,判断是否相等应该用"==",这里误写为"="
//第2个错,语句结束应该加";"
if(a%10 == 7) printf("yes");
//第3个错,else后面不需要加";",加了代表后面跟着一条空语句,与原意不符
//第4个错,printf误写为prinf
//第5个错,语句结束应该加";"
else printf("no");
system("pause");
return 0;
}
本文提供了一段用于检查整数是否以7结尾的C语言代码,并指出了其中存在的五个错误。通过对这些错误进行修正,读者可以了解到正确的条件判断、语句结尾及函数拼写的规范。

被折叠的 条评论
为什么被折叠?



