解题思路:
愉快的心情才能使自己身心投入
每题笑话:
几年没联系的朋友给我发消息:“在吗?”
“在啊”
“最近手头紧,借我点钱。”
我听完就蒙了,太坑了吧,果断回复:“在啊”
“借我2000吧”
“在啊”
“你怎么了?”
“在啊”
“靠,自动回复啊!”
“在啊。”
参考代码:
#include<stdio.h> int main() { int i,a[10]; for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=9;i>0;i--) { printf("%d ",a[i]); //这里循环只到倒数第二位 } printf("%d\n", a[0]); //为了输出的最后一位后面不跟空格 把它单拿出来输出 return 0; }
有不懂的可以留言,看在小的这么用心的份上,看客老爷们点个赞吧!
0.0分
30 人评分
int i,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=9;i>=0;i--) printf("%d ",a[i]); return 0;
请问为什么最后一个后面不能有空格,要单独printf?
#include<stdio.h> int main() { int i,j=0,a[i],b[j]; for(i=0;i<10;i++) { scanf("%d",&a[i]); b[j]=a[i]; j++; } for(j=9;j>=0;j--) printf("%d ",b[j]); printf("\n"); return 0; } 编译的时候是正确的,提交时就错了
爆肝工程师 2019-02-25 15:26:45 |
我也是才学习,首先直接定义一个数组a[10就可以了,第二我这里编译器不允许a[i]这种定义方法
#include<stdio.h> int main() { int a[10]; int i; for(i=0;i<9;i++) scanf("%d",&a[i]); for(i=9;i--;i<=0) printf("%d\n",a[i]); return 0; } 为什么显示答案错误
爆肝工程师 2019-02-25 15:17:58 |
第一处判断顺序和条件出错for(i=9;i--;i<=0)改成for(i=9;i>=0;i--) 第二处看清题意printf用 空格 而不是回车符\n
#include <stdio.h> #include "stdlib.h" #include "string.h" int main(){ //int arr[3]; char str[10]; int i,length; //scanf("%s",&str); gets(str); length=strlen(str); for(i=(length-1);i>=0 ;--i){ if(str[i]>='0' && str[i]<='9'){ printf("%d ",str[i]-'0'); } } } 为啥是运行错误??
juzi 2019-01-16 11:55:37 |
测试用例能运行成功