已采纳回答 / qq_最难是人_0
#include <stdio.h>int main(){ int n; int a = 1; printf("请输入n的值:"); scanf("%d",&n); if(n<=1 || n>=30) { printf("输入超出范围!"); } else { for(int i=0;i<n ;i++) { for(int j=0;j<n;j++) ...
2017-11-30
已采纳回答 / qq_夙愿_7
#include <stdio.h>/*这块删掉*/extern/*改为外部变量*/ void printLine() //这里定义的方法对吗?{ printf("**************\n"); }int main(){ void say();/*加一个函数声明*/ say(); return 0;}#include <stdio.h>int say(){ void printLine();/*加一个函数声明*/ printLi...
2017-11-30
已采纳回答 / qq_醉梦m_0
for语句中执行顺序是:首先进行赋值sum=0,num=0;然后进入条件判断num<3;如果条件成立就执行{}里面的程序,而不是你所想的执行num++和sum++;最后{}里面的程序执行完毕之后进行num++和sum--,然后又调回去进行判断如此重复进行,知道条件不成立结束循环。
2017-11-29
已采纳回答 / qq_Whatislove_0
#include <stdio.h>int main(){ double num = 2.5; //定义浮点型变量num并赋值为2.5 int numb = (int)num;//把num的赋值给numb printf("num的整数部分是%d\n", numb); return 0;}
2017-11-28
已采纳回答 / qq_醉梦m_0
printf("%d", a,);双引号里面的是显示给用户的,所有你在引号里面输入数字,程序还是照常输出;但是由于你加了%d之类的符号,那你就必须用变量赋值给%d之类的符号中,不然程序不知道你那个%d是干嘛的。
2017-11-28