C语言编写1*9的计算程序 为什么老错误 哪里不对了 求大神来回答 感激不尽

老是出现这个错误提示 .obj - 1 error(s), 0 warning(s) 请大神分析哪里不对了 错了帮我改下 顺便打上解释哪里错了

#include
int main(){
int t, i;
for(t=1;i=9;t×i -> t;){

printf("%-3d ", t*i);
}

printf("\n");
}

return 0;
}

第1个回答  2014-08-30
正确程序如下:
如果是从1乘到9的话,程序这么写:
#include "stdio.h"
int main()
{
int i=1,t;
for (t=1;t<=9;t++)
i*=t;
printf("%d",i);
}
如果是1*9
#include<stdio.h>
int main(){
int t=1, i=9;
printf("%-3d ", t*i);
printf("\n");
return 0;
}
你头文件没写,for循环使用错误,“t×i -> t”这句也不对,怎么着也得写成t=t*i追问

谢谢你的详细回答   但是你的写的代码编译组建执行后会出现这样的情况 就是按回车键或者任意键程序就自动闪退了   而且从新打开也是闪退  请问这是什么情况  需要怎么解决

 

第2个回答  2014-08-30
是从1乘到9??

#include "stdio.h"
int main()
{
int i=1,t;
for (t=1;t<=9;t++)
i*=t;
printf("%d",i);
}追问

你的程序请问是1*到9的吗?我按回车键为什么会程序自动消失  而且从新打开一打开就闪退  我试过其他程序   都是一样会闪退  请问这是什么问题

第3个回答  2014-08-30
你#include后面没有东西。。。追问

我复制错了 有的 没黏贴上去而已 有还是错

追答

txi -> t是什么意思
txi是个结构体或类吗
没看到声明这个结构体或者类
不是的话不能这样写
->符号只能用在取结构体或类的成员

追问

恩 谢谢 我新手 刚刚认识了点C语言 实践一下 但是老是失败 哎 真觉得自己没这天分 学1星期了连简单的结构等都不会

追答

不会的。。重要的是打基础
谁能一开始就掌握编程思想啊
慢慢来,重要的是反复实践,从而学到一些书上没有的

还有哦,刚刚的->符号我说的不好
应该是取结构体指针或类指针的成员

第4个回答  2014-08-31
t×i -> t;??这是什么东东,C语言里没这样的
相似回答