最近刚学C语言。。。什么都搞不清。。帮忙看看哪里错了。。。

[复制链接]
查看11 | 回复3 | 2010-10-14 03:13:46 | 显示全部楼层 |阅读模式
printf("The product of %d and %d is %d/n"x,y)
Number1+Number2=SUM
scanf("%d",aninterger)这些有错么,错在哪里??麻烦仔细列出~十分感谢!!
都有分号。。我忘记打了。。。
是刚刚开始学。。。稀里糊涂的。。。谢谢!!!!

回复

使用道具 举报

千问 | 2010-10-14 03:13:46 | 显示全部楼层
printf("The product of %d and %d is %d/n"x,y) 上面这句错在 输出的数有三个,因为有三个%d,而却只有两个未知参数,应该这样写,printf("The product of %d and %d is %d/n",x,y,z) ; 注意里面还少了个逗号。 Number1+Number2=SUM 这句话错在,写反了,应该把 SUM写在左边。不能这样写,应该写成 SUM=Number1+Number2 ;scanf("%d",aninterger)这句话错在没有写取地址符&,应该改为:scanf("%d",&aninterger) ,“&aninterger” 表示变量aninterger在内存
回复

使用道具 举报

千问 | 2010-10-14 03:13:46 | 显示全部楼层
语法没有套对,打开书本,翻到printf 和SUM语法上看看是怎么用的。别你这Number1+Number2=SUM(数字1+数字2=数字3)你让电脑怎么给你显示啊。你可以试试SUM=什么加什么,注意引号,我实在忘了语法。不然我直接指出。
回复

使用道具 举报

千问 | 2010-10-14 03:13:46 | 显示全部楼层
printf("The product of %d and %d is %d/n",x,y);SUM=Number1+Number2;scanf("%d",aninterger);错误之处:1)每一行语句须以分号结束2)第一行变量x之前须以逗号隔开3)第二行是一个赋值语句,被赋值的变量须放在“=”号前面
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行