【C语言答案】输入输出的第一次练习题
C语言_ex01_01
运行时间限制: 1000 运行内存限制: 65536
题目描述
写一程序,按要求输出字符串。
输入:
为一个整数n(0
共8行,具体见输出样例。(建议最后一行也输出换行符)
输入样例
10
输出样例
Hello, China!
Hello, World!
Hello Hello
China
Hello Hello
“Hello, China!”
#include//from肾肾int main()
{int n;scanf("%d",&n);printf("Hello,China!\nHello,World!\n\nHello Hello\n China\nHello Hello\n\n\"Hello, China!\"");}
也可以把它拆开写,我交的时候就是拆开写的,但是还是想较个真儿看看连着能不能通过~
C语言_ex01_02
题目描述
写一程序,输入依次为一个整数a、一个浮点数f、一个整数b。(-10000 输出共三行。第一行连续输出a和b(中间无分隔符);第二行依次输出b和a,b和a之间有一个空格;第三行依次输出f,a,b,三个数之间用一个空格分隔,f精确到小数点后两位。
输入样例
12 34.567 89
输出样例
1289
89 12
34.57 12 89
#include //from肾肾
int main()
{int a,b;//整数float f;scanf("%d %f %d",&a,&f,&b);printf("%d%d\n",a,b);printf("%d %d\n",b,a);printf("%.2f %d %d",f,a,b);//.2表示末尾输出两位。
}
C语言_ex01_03
题目描述
写一程序,输入依次为一个整数a、一个浮点数f、一个整数b。(-10000 输出共五行。第一行依次输出a,f,b,每个数占位10个字符位,右对齐。任意两个数之间不添加空格,f精确到小数点后一位;第二行依次输出a,f,b,每个数占位10个字符位,带正负号,左对齐,f精确到小数点后两位。任意两个数之间不添加空格。末尾输出字符串Hello;第三行输出35个#;第四行依次输出a,f,b,每个数占位10个字符位,包含正负号,右对齐,f精确到小数点后两位,任意两个数之间不添加空格;第五行连续输出三组0123456789。
输入样例
12 34.567 89
输出样例
12 34.6 89
+12 +34.57 +89 Hello
###################################
+12 +34.57 +89
012345678901234567890123456789
#include //from肾肾
int main()
{int a,b;double f;scanf("%d %lf %d",&a,&f,&b);//10000为界限的时候要用double printf("%10d%10.1f%10d\n",a,f,b);printf("%+-10d%+-10.2f%+-10dHello\n",a,f,b);//要输出正负号时,把+写在占位前面(默认右对齐),不会影响负整数,后面那个负号表示左对齐 for(int i=0;i<35;i++)//有可能这个还没有学,直接输出也可以。{printf("#");} printf("\n");printf("%+10d%+10.2f%+10d\n",a,f,b);printf("012345678901234567890123456789");
}
D. C语言_ex01_04
题目描述
写一程序,输入为三行,第一行为整数a、第二行为字符c、第三行为整数b。(0 输出共四行。第一行依次输出a,b,c,三个值之间用一个空格分隔;第二依次输出a+b,a-b,a*b,a/b,a%b的值,每个值之间用一个空格分隔;第三行输出a和b的比率(浮点数,精确到小数点后两位);第四行输出a和b的百分比率(浮点数,精确到小数点后两位)。具体格式见输出样例。
输入样例
12
b
234
输出样例
12 234 b
246 -222 2808 0 12
The ratio of 12 versus 234 is 0.05.
The ratio of 12 / 234 is 5.13%.
#include //from肾肾
int main()
{long int a,b;//十万级别是应该用long int。int:-32768至+32767char c;float ans; scanf("%ld %c %ld",&a,&c,&b);ans=(float)a/b; //强制将结果转化为浮点数。printf("%ld %ld %c\n",a,b,c);printf("%ld %ld %ld %d %d\n",a+b,a-b,a*b,a/b,a%b);printf("The ratio of %ld versus %ld is %.2f.\n",a,b,ans); printf("The ratio of %ld / %ld is %.2f%%.\n",a,b,ans*100);//两个百分号%可以输出百分号%。
我在做的时候也没有看书(放假没带书回来),都是网上查的。可能有的注释和书上写的不一样,我不管哈哈哈~~有的小错误请大家多多包涵!!
一起加油鸭!!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
