为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 康振宁
不一定,你在本地的话,可以用其他的方法写
#include <stdio.h>
int main()
{
for(i=9;i>=1;i--)
{
for(j=1;j<=i;j++)
{
result=i*j;
printf("%d*%d=%d ",i,j,result);
}
printf("\n");
}
可以用等差数列倒推:

/* 观察每行*号的数量,补全循环条件 */
for(k=9-2*i;k<=7;k++)
{
printf("*"); //每行输出的*号
}

已采纳回答 / 康振宁
这个是网站的验证,你的写法没有问题的,这个题可以有多个写法
#include <stdio.h>
int main()
{
int i, j, k;
for(i=1; i<5; i++)
{
for(j=i;j<=3;j++)
{
printf(" ");
}

for(k=9-2*i;k<=7;k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
当你的分数为120时,显示为D

已采纳回答 / onemoo
for语句包括for后面括号中的3个表达式和由大括号括起的循环体。for循环条件不再满足,则循环终止,就会结束当前for语句,执行后面的其他语句。所谓的“子循环”不过是当前for循环体中的另一条语句罢了,而整个的当前for循环体都不会再执行了,当然也不会再运行嵌套的其他for循环了。对其他循环同理。
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", (int)num);
return 0;
}

最赞回答 / Perona
C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。所以这里3sport以数字开头是不可以滴~~~
我不知道把哪个拿来循环......
;和;是不一样的
我怎么搞不懂什么意思啊
楼上两条对角线之和应该是30.。。
#include <stdio.h>
int ditui(int n)
{
if(n==1)
{
return 10;
}
else
{
return ditui(n-1)+2;
}
}
int main()
{
int num=ditui(5);
printf("第5个人的年龄是%d岁", num);
return 0;
}
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消