C 印太多星星
我在Ubuntu 14.04上输入了这段代码C 印太多星星,c,C,我在Ubuntu 14.04上输入了这段代码 #include<stdio.h> int main() { int i, j, n; scanf("%",&n); for (i=0;i<=n;i++){ for (j=0;j<=i;j++){ printf("*"); } printf("\n"); } return 0; } #包括 int main(){ inti,j,n; 扫描频率(“%”,&n
#include<stdio.h>
int main() {
int i, j, n;
scanf("%",&n);
for (i=0;i<=n;i++){
for (j=0;j<=i;j++){
printf("*");
}
printf("\n");
}
return 0;
}
#包括
int main(){
inti,j,n;
扫描频率(“%”,&n);
对于(i=0;i应为:
#include<stdio.h>
int main() {
int i, j, n;
scanf("%d",&n);
for (i=0;i<=n;i++){
for (j=0;j<=i;j++){
printf("*");
}
printf("\n");
}
return 0;
}
#包括
int main(){
inti,j,n;
scanf(“%d”和“&n”);
对于(i=0;i而言,在
扫描频率(“%”,&n)
它将是:
scanf(“%d”和“&n”)
告诉编译器n的值是一个整数类型。谢谢你,我问了一个多么愚蠢的问题。@Vesal75:所以最基本的错误是你没有调试你的程序。只要你点击那一行,调试器就会显示n
包含一个随机值,而不是你输入的值。顺便说一下,看看你的编译器iler设置。我的可以警告此类错误。