用if或switch语句如`:
switch((int)x)
{
case 9:printf("你好\n");break;
case 8:printf("您好\n");break;
case 7:printf("我爱你\n");break;
case 6:printf("。。\n");break;
default:printf("重庆\n");
}
你输入6,7,8,9,分别输出相应的话 这只是部分 你还要在前面加上预处理和主函数
2 C语言编程,怎么在printf输出语句中输出一个中文和变量混合的句子//C:
#include <stdioh>
int main() {
int x = 10;
printf("%s%d%s", "需要100元的纸币共", x, "张。");
}
//C++:
#include <iostream>
int main() {
int x = 10;
cout <<; "需要100元的纸币共" << x <<; "张。";
}printf的使用方法是:
int printf ( const char format, 。 );上面的s是String类型输出,d是整型(可以改为i)
[具体的类型表参考]C++REF,上面有很全的资料,但是需要一定的英语知识积累
3 c语言程序:使用一个选择语句和一个循环语句编写一个程序(什么程#include
int main()
{
int a,b;
int c;
scanf("%d%d%d",&a,&b,&c);//输入三个数
switch(c)//对输入第三个数进行判断
{
case 0://如果第三个数是0,那么输出前两个数的和
c = a+b;
break;
case 1://否则输出前两个数的差
default:
c = a-b;
break;
}
printf("%d\n", c);//这里输出结果。
}
4 编写一个C语言程序,输出以下信息printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。
printf()函数的调用格式为: printf("<;格式化字符串>", <;参量表>);
其中格式化字符串包括两部分内容:
一部分是正常字符, 这些字符将按原样输出;另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符, 用来确定输出内容格式。
参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开, 且顺序一一对应, 否则将会出现意想不到的错误。
//
printf的格式控制的完整格式:
% - 0 mn l或h 格式字符
下面对组成格式说明的各项加以说明:
①%:表示格式说明的起始符号,不可缺少。
②-:有-表示左对齐输出,如省略表示右对齐输出。
③0:有0表示指定空位填0,如省略表示指定空位不填。
④mn:m指域宽,即对应的输出项在输出设备上所占的字符数。
n指精度,用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。
⑤l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。
5 如何用c语言编写一个程序,输出一张笑脸这个笑脸算吗呵呵
#include<stdioh>
#include <Windowsh>
struct move_point
{
int x,y;
int xv,yv;
}man;
void gotoxy(int x, int y) //x为列坐标,y为行坐标
{
COORD pos = {x,y};//定义坐标
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);//设置一个句柄
SetConsoleCursorPosition(hOut, pos);
}
void main()
{
int i;
gotoxy(10, 10);
printf("%c", 2);
for(i = 0; i < 40; i++)
{
gotoxy(10 + i, 10);
printf(" ");
printf("%c", 2);
Sleep(100);
}
}
6 C语言的一句话简单编程1#include
main()
{
int a;
scanf("%d",&a);
if(a/2!=0)
printf("this is a odd number");
else
printf("this is a even number");
}
2#include
#define PI 31415926
void main()
{
int r=5,h=3;
float area,vol;
area=PIrr;
vol=areah;
printf("area=%f",area);
printf("vol=%f",vol);
}
3
#include
main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=a>ba:b;
printf("%d",c);
}
7 用C语言编写程序:由用户输入一个字符串,按照用户的要求输出句中WIN-TC下编译成功 不好意思,char str;字符串指针才对。
printf和scanf都是基本的输入输出函数 在turbo c中根本不用导入string 头文件和stdio 除非你用C++ main() { char str; int n; printf("Please input a string:"); scanf("%s",str); printf("Which char:"); scanf("%d",&n); printf("The NO%d charector is \"%1s\" ",n,str+n-1); getch(); }。
这个程序主要是要说清楚两个循环在这里起什么作用。先说第一个循环,它是相当于是统计选票的工作。事先因为a数组全部清零了,然后就从b数组的第0个元素开始,先读到了一个X等于2,然后就在a数组当中,使a[2]++,然后再去下一个元素,读到4,再使a[4]++。直到所有的有效元素全部结束,遇到-1就结束循环。第二个是一个双重循环,扫描整个a数组,如果遇到a数组的一个元素值>0,那么他就用X来统计输出个数的,如满了三个那就输出这个数后换行,否则的话就输出元素后就不换行。也就是说他控制了每行输出三个元素。
这个循环中,他先遇到的是a[2]]大于零,所以他就输出一个2,然后输出2以后就把a[2]]变成零了,这次输出的循环就结束了。如果中间遇到元素的值为0,那么就不再输出来,所以整个这个二层循环输出的结果就是第一行2 3 4,然后第二行5 5 6
解决这个问题的方法如下:
1、首先使用新建一个工程和c文件。
2、然后输入头文件#include和主函数void main()。
3、输入后就要定义变量类型并且初始化。
4、然后使用for语言求和。
5、输入后再进行输出。
6、最后可以看到编译正常运行,这样问题就解决了。
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始cpp文件,例如:testcpp。
2、在testcpp文件中,输入C语言代码:int q = 10;int p = &q;printf("%d\n", p); 。
3、编译器运行testcpp文件,此时成功输出了指针p所指向的变量q的值。
C语言是我们经常使用的编程语言,那么如何运用C语言输出字符呢?下面我给大家分享一下。
工具/材料dev c++
01首先点击文件菜单,然后选择新建下面的项目,如下图所示
02接下来在弹出的新建项目界面中我们选择C语言,如下图所示
03然后我们在main函数中声明一个字符,如下图所示
04最后我们用print函数对字符进行输出即可,如下图所示
截图是在C-Free50环境下的运行结果。因为b是float类型,在%2f格式下输出的是050,而a是int类型,小数部分被截除,整数部分为零,所以输出为0。要说明的是,对于赋值运算符=,先进行运算符“=“右边部分的运算,然后将表达式的运算结果赋给“=”左边的变量。
欢迎分享,转载请注明来源:品搜搜测评网