最新回答 / 孤城浪徒
#include<stdio.h>//可以简化,具体打印行数和空格数调整相应for循环语句;本例子打印的是<...图片...>void main(){ int i,j,k; for(i=1;i& ")5;i++) { for(j=0;j& 5-i;j++) ...
2020-08-05
已采纳回答 / qq_慕工程1151521
说的是转义字符吧,不是必要的,就像转行符\n是换行,只是为了使用相应的功能时才用比如说:'A', '\x2f', '\o13';其中:\x表示后面的字符是十六进制数,\o表示后面的字符是八进制数。例如十进制的17用十六进制表示就是'\x11',用八进制表示就是'\021';
2020-08-04
素数条件为:只能被1和本身整除,换句话说,就是素数 除以任何数 ,都要有余数。所以当 m%n==0时,也就是m除以n 余数为零时, 该数m已经不满足素数的条件了,所以跳出循环。剩下的数字就是素数!
2020-08-04
#include <stdio.h>
int main()
{
int i, j, result;
for(i=9;i>=1;i--)
{
for(j=1;j<=i;j++)
{
result = i * j;
printf("%d*%d=%d\n",i,j,result);
}
printf("\n");
}
return 0;
}
int main()
{
int i, j, result;
for(i=9;i>=1;i--)
{
for(j=1;j<=i;j++)
{
result = i * j;
printf("%d*%d=%d\n",i,j,result);
}
printf("\n");
}
return 0;
}
2020-08-04
已采纳回答 / qq_慕九州4422745
flag的顺序搞错了,第一次运算时flag值应该为1,你这样搞,第一次运算的时候flag值为-1,算出来的结果是-1+2-3+4....,算出来可不是50吗要把flag变值写再最后一行,使它第一次运行时值为1
2020-08-04
已采纳回答 / 慕尼黑3535992
不懂你为什么要这样写//前面加一个变量int sum=0;if(year%4==0。。。。。。。){sum+=29;}else{sum+=30;}switch(month){case 8:sum=day+4*31+2*30;//中间一大堆用这条式子就可以表示了}
2020-08-04
已采纳回答 / qq_慕工程1151521
还是以这个为准:#include <stdio.h> int main() { char a[]="恭喜小明可以参加校篮球队"; int height = 185; if(height>=180){ printf("%s",a);} return 0;}
2020-08-04
最新回答 / 橘与月
普通年能被4整除且不能被100整除的为闰年或者世纪年能被400整除的是闰年。所以year被4除的时候的余数为0(year%4==0),并且(&&)year被100除的时候余数不能为0(year%100!=0),或者(||)year被400除的时候余数为0(year%400==0)
2020-08-03