本文共 2022 字,大约阅读时间需要 6 分钟。
编写一个C程序,要求在屏幕上输出一下一行信息。
This is my first c program!
无
This is my first c program!
#includeint main(){ printf("This is my first C program!"); return 0; }
无
编写一个C语言程序,输出以下信息:
Very Good!
无
Very Good!
#include#include using namespace std;int main(){ string str1 = "********************"; string str2 = "Very Good!"; printf("%s\n",str1.c_str());//将string型str使用c_str()变为字符数组; printf("%s\n",str2.c_str()); printf("%s", str1.c_str()); return 0; }
string的输出
//方法一cout<#include using namespace std;int main(){ string str="abcd"; printf("%s\n",str.c_str());//将string型str使用c_str()变为字符数组; return 0; }
设置3个变量a, b, sum,其中a, b用来存放两个整数,sum用来存放a, b两个数的和,通过赋值(即采用赋值运算符"=")的方式将a初始化为123,b初始化为456,并把两个变量相加的结果赋值给sum。
无,变量在程序中以赋值的方式给定初值。
sum=579
#include#include using namespace std;int main(){ int a, b, sum; a = 123; b = 456; sum = a + b; printf("sum = %d ", sum); return 0; }
从键盘上输入两个整数,并输出这两个数的和,即你的任务是计算a+b。
输入空格分隔的两个整数
对于用空格分隔的两个整数,求其和。
#include#include using namespace std;int main(){ int a,b; scanf_s("%d%d", &a,&b);//VS2017报错要求使用scanf_s printf("%d",a+b); }
求一元二次方程ax2+bx+c=0的根,三个系数a, b, c由键盘输入,且a不能为0,且保证b^2-4ac>0。
程序中所涉及的变量均为double类型。
以空格分隔的一元二次方程的三个系数,双精度double类型
分行输出两个根如下(注意末尾的换行):
r1=第一个根 r2=第二个根 结果输出时,宽度占7位,其中小数部分2位。#include#include using namespace std;int main(){ int a,b; scanf_s("%d%d", &a,&b);//VS2017报错要求使用scanf_s printf("%d",a+b); }
从键盘输入三个字符BOY,然后把他们输出到屏幕上
BOY三个字符,中间无分隔符
BOY,注意末尾的换行
#include#include using namespace std;int main(){ char a,b,c; scanf_s("%c%c%c",&a,sizeof(a),&b, sizeof(b), &c,sizeof(c)); printf("%c%c%c\n",a,b,c); return 0; }
转载地址:http://npzsi.baihongyu.com/