Loading

摘要: 编写程序,对输入的一个整数,按相反顺序输出该数。例如,输入为 3578, 输出为 8753。 java写的时候和C语言不太一样,相对来说简单很多。不过需要多积累,多应用。 阅读全文
posted @ 2019-04-24 12:14 以南为客 阅读(4237) 评论(0) 推荐(0) 编辑
摘要: 这个程序是复制别人过来的,写的好的地方是充分利用了switch,case的特性,很有想法; 原作者地址:https://www.cnblogs.com/soulsjie/p/7501097.html 阅读全文
posted @ 2019-04-24 11:35 以南为客 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 很简单的一道题,使我明白了,原来整型的数不可以直接在printf()中赋值给%f,如果那样写的话答案会变成0 真的是很涨知识,也许与printf函数的参数有关吧。 C include int main() { int y=0,wt=0; scanf("%d %d",&y,&wt); if(y = 5 阅读全文
posted @ 2019-04-20 18:42 以南为客 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 这个题的测试用例只卡在了空句子那一个,题目没有明确给出只有一个"."的时候,什么也不输出直接结束。 C include int main(void){ char a[100]={0}; int i=0,count=0,k=0; while(1){ scanf("%c",&a[i]); if(a[i] 阅读全文
posted @ 2019-04-20 16:13 以南为客 阅读(936) 评论(0) 推荐(1) 编辑
摘要: 这个题需要掌握的是每5个数换一行,可以用 "%"来进行实现,默认scanf的输入数据是右对齐的 关键在于 当输入正好的 5的倍数个数时,会打印两个换行。请看一下注释 C include int main(void){ int a,b,sum=0,i; scanf("%d %d",&a,&b); i= 阅读全文
posted @ 2019-04-20 15:13 以南为客 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 有时候自己写一下,总是运行不成功,需要看一下别人的程序才会觉得,哇,还可以这样写,好像自己一开始的思路就是错的,还是写的太少了,对练习没有感觉。 这个题还是很简单的 阅读全文
posted @ 2019-04-18 22:32 以南为客 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 这个题的感觉很不好处理,想了很长时间也没有做出来,看了一下别人用C语言写的,真的是太秀了,思路真的非常好,可以启发自己好多; 字符串的统计问题,把字符串的字符弄到数组里,注意字符“0”转换为int型为它的ASCII码“48”,因此数字要减去48。此处数组a[]的下标正好与数字同步。 include 阅读全文
posted @ 2019-04-15 23:06 以南为客 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 还是自己太菜了,只能用笨方法求解,过程曲折,有个问题一直不明白,在这里记录下来,以便以后翻看。 include include int main() { int N; int arr[100]; //此处当定义为 int arr[] = {0};时就会是程序的输出结果变为:ling si;(此时输入 阅读全文
posted @ 2019-04-14 14:59 以南为客 阅读(1635) 评论(1) 推荐(0) 编辑
摘要: C语言中的强制类型转换 格式: (数据类型) 表达式; 需要注意的是:(int)23.7 12.3 是先对23.7进行强制类型转换成23然后再和12.3相乘,所以在强制类型转换时应该对后面的内容加一个()来提高优先级,进而改变运算次序。 阅读全文
posted @ 2019-03-31 09:35 以南为客 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: 本题要求实现一个打印非负整数阶乘的函数。 函数接口定义: void Print_Factorial ( const int N ); 其中N是用户传入的参数,其值不超过1000。如果N是非负整数,则该函数必须在一行中打印出N!的值,否则打印“Invalid input”。 裁判测试程序样例: inc 阅读全文
posted @ 2019-03-30 20:26 以南为客 阅读(579) 评论(0) 推荐(0) 编辑